进程管理
前后台管理
后台执行命令
格式:
命令 &例子:
[root@qmmms ~]# tar -zpcf /tmp/etc.tar.gz /etc &
[1] 2847
[root@qmmms ~]# tar: Removing leading `/' from member names一段时间后,再输入随便什么命令,后台任务完成会有提示
[1]+ Done tar -zpcf /tmp/etc.tar.gz /etc注意:
后台执行的任务无法使用[Ctrl+c]终止,可以用一些命令调用(后面说)
后台执行的任务不能等待用户输入
后台任务的输出会出现在屏幕上,可以使用重定向将这些输出导入文件,例如:
tar -zpcvf /tmp/etc.tar.gz /etc > /tmp/log.txt 2>&1 &
将当前任务放入后台
快捷键 [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:正常结束任务
最后更新于