进程管理
前后台管理
后台执行命令
格式:
例子:
一段时间后,再输入随便什么命令,后台任务完成会有提示
注意:
后台执行的任务无法使用[Ctrl+c]终止,可以用一些命令调用(后面说)
后台执行的任务不能等待用户输入
后台任务的输出会出现在屏幕上,可以使用重定向将这些输出导入文件,例如:
将当前任务放入后台
快捷键 [ctrl]+z 可以使当前任务暂停并放入后台
**例子:**在进行 vim 编辑文件的时候按 [ctrl]+z
查看后台任务
格式:
参数:
-l
:同时列出 PID-r
:只列出正在后台运行的任务-s
:只列出正在后台暂停的任务
将后台任务调到前台
格式:
例子:将后台中的vim doc
调到前台
注意:
[2]+
的加号代表这是最近暂停的任务,如果fg
命令不带参数,则默认调用最近暂停的任务[1]-
的减号代表这是最近第二个暂停的任务
将后台任务在后台继续运行
结束后台任务
格式:
参数:
-1
:重新读取参数配置-9
:立即强制删除任务-15
:正常结束任务
脱机任务
在脱机或注销系统后,后台的任务会结束运行
如果要让任务在脱机继续运行,使用命令
nohup 命令
:前台执行nohup 命令 &
:后台执行
查看进程
ps -l
:查看自己bash进程ps aux
:查看系统全部进程pstree
:查看进程树pstree -up
:查看进程树,同时列出 PID (-p
) 和所属账号 (-u
)top
:动态查看所有进程top -p [PID]
:动态查看某个PID指示的进程
top
是一个动态的程序,进入top
的一些常见操作如:
q
:退出
?
:查看帮助
P
:以CPU使用排序显示
M
:以内存使用排序显示
进程管理
格式:
参数:
-1
:重新读取参数配置-9
:立即强制删除任务-15
:正常结束任务
最后更新于