4 pstree命令
用途:输出系统中各进程的树形结构
格式:pstree –aup
选项:
-a:显示完整信息
-u:列出对应用户名
-p:列出对应PID号
查看当前系统的进程树

查看root用户打开的进程树

·控制进程
进程的启动方式
1手工启动
手工前台启动:用户输入命令,直接执行程序;要等待进程结束才能继续吓一跳命令
手工后台启动:在命令行尾加入“&”符号;无需等待,适用于耗时较长的进程
拷贝一个大文件时可以使用后台启动;或提示进程号

2调度启动
使用at命令,设置一次性计划任务
使用crontab命令,设置周期性计划任务
稍后详解
改变进程的运行方式
1挂起当前的进程
Ctrl+Z 组合键:将当前进程挂起,即调入后台并停止执行
2查看后台进程
jobs命令:查看处于后台的任务列表;加-l 显示进程号

3恢复后台停止的进程到前台运行
fg命令:将处于后台的进程恢复到前台运行,需指定任务序号

4恢复后台停止的进程到后台继续运行
bg命令:恢复后台停止的进程到后台继续运行,需指定任务序号

终止进程
1中断正在执行的命令
Ctrl+C组合键
2终止指定PID号的进程
先用pgrep查询指定进程的PID号

kill用于终止指定PID号的进程
-9 选项用于强制终止;若该进程已经无法响应终止信号,则可以结合“-9”选项强行杀死进程;强制终止进程时可能会导致程序运行的部分数据丢失,不要轻易使用“-9”选项

3终止指定名称的所有进程
killall用于终止指定名称的所有进程

4根据特定条件终止相应的进程
pkill命令
用途:根据特定条件终止相应的进程
常用命令选项:
-U:根据进程所属的用户名终止相应进程
-t:根据进程所在的终端终止相应进程

二 计划任务
·at命令
一次性计划任务,确保atd服务在运行
使用at命令设置的任务只在指定时间点执行一次,若只指定时间则表示当天的该时间,若只指定日期则表示该日期的当前时间
可以在at交互环境中输入多条命令,最后按Ctrl D组合键提交
服务脚本名称:/etc/init.d/atd
设置格式:at [HH:MM] [yyyy-mm-dd]
1当天的指定时间执行某任务
若只指定时间则表示当天的该时间

自动关机

2指定的日期执行某任务

3查看计划的任务
只能查看未执行的

4删除计划任务
删除第三条计划任务
