Shell后台运行
&
command &
- 需要用户交互的命令不要放在后台执行
- 控制台关闭后,任务也会关闭
结果输出到文件
command > out.file 2>&1 &
注释:
2>&1
:错误输出到标准输出管道中
nohup
nohup命令可以在退出帐户后继续运行进程
nohup(no hang up,不挂起)
nohup command &
Ctrl + Z
可以将一个正在前台执行的命令放到后台,并且处于挂起状态。
bg
将程序在后台运行
fg
将程序调回到前台
jobs
查看在后台运行的进程
jobs -l
选项可显示所有任务的PID。
jobs
的状态可以是running
, stopped
, Terminated
。