①将命令放到后台中执行 &
tar -zpcf /xxx /xxx.tar.gz /etc &
但是如果后台中执行的命令有stdout或者stderr时,他的数据依旧是显示到屏幕上的,所以要这样,
tar -zpcvf /tmp/etc.tar.gz /etc/tmp > /tmp/log.txt 2>&1 &
②将目前得任务发到后台暂停 ctrl + z
就是个快捷方式,任务暂停。 ”+” 代表最新暂停的任务, “-”代表的是第二个最新的暂停的任务。
③查看目前得后台任务状态 jobs
jobs [-lrs]
-l 除了列出job number与命令串之外,同时列出PID的号码。
-r 仅仅列出后台run的任务
-s 仅仅列出正在后台暂停的任务
④将后台任务拿到前台来处理 fg
fg %jobernumber # 不加这个%也行
⑤让任务在后台下的状态变成bg
bg %jobnumber
⑥管理后台当中的任务: kill
kill -signal %jobernumber # 这个必须加%, 不加就是杀掉的是pid
-1 进程的重载
-2 等同于 ctrl + c
-9 强制删除
-15 以正常的进程方式终止一项任务
进程管理
①ps 就记住两个命令就行了
ps aux 查看系统所有的进程
ps -lA