&

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

-w444