3.进程管理与作业控制
时间:2010-12-25 来源:leon_yu
1.who
查看当前在线上用户
2.ps [-opt] 用于监控后台进程的工作情况, -e 显示所有进程 -f 全格式 -h 不显示标题 -l 长格式 -w 宽输出 a 显示终端上所有进程。 r 只显示正在运行的进程 x 显示没有控制终端的进程 常用的是ps aux 3.jobs 用来显示当前shell下正在运行哪些作业(后台作业) eg:$jobs [1]- Stoped cat [2]+ Stoped cat 第一列数字表示作业序号,由当前shell分配,第二列+优先级要高,第三列表示作业的运行,中断,等待输入或停止等。最后是对应命令 4.fg [job...] 把指定后台作业或挂起作业移到前台运行。job是一个或多个进程的PID,命令名称或作业号 eg:fg %1 5.bg 把被挂起的进程提到后台执行,job是一个或多个进程的PID,命令名称或作业号 6.kill 给一个进程发一个信号,kill若不带参数而直接跟pid,即使发给该进程SIGTERM信号,大部分进程收到该信号就会终止,但被挂起的进程不能处理信号,所以发SIGKILL信号,由系统控制终止进程。
2.ps [-opt] 用于监控后台进程的工作情况, -e 显示所有进程 -f 全格式 -h 不显示标题 -l 长格式 -w 宽输出 a 显示终端上所有进程。 r 只显示正在运行的进程 x 显示没有控制终端的进程 常用的是ps aux 3.jobs 用来显示当前shell下正在运行哪些作业(后台作业) eg:$jobs [1]- Stoped cat [2]+ Stoped cat 第一列数字表示作业序号,由当前shell分配,第二列+优先级要高,第三列表示作业的运行,中断,等待输入或停止等。最后是对应命令 4.fg [job...] 把指定后台作业或挂起作业移到前台运行。job是一个或多个进程的PID,命令名称或作业号 eg:fg %1 5.bg 把被挂起的进程提到后台执行,job是一个或多个进程的PID,命令名称或作业号 6.kill 给一个进程发一个信号,kill若不带参数而直接跟pid,即使发给该进程SIGTERM信号,大部分进程收到该信号就会终止,但被挂起的进程不能处理信号,所以发SIGKILL信号,由系统控制终止进程。
相关阅读 更多 +