暂停在后台运行在前景中运行
让我们创建一个相当长的过程来完成:
$ sleep 1000
要暂停该过程,请键入 Ctrl + Z:
^Z
[1]+ Stopped sleep 1000
你可以使用 jobs
查看当前终端中正在运行或已停止的进程列表:
$ jobs
[1]+ Stopped sleep 1000
要在前台恢复作业,请使用 fg
,并在 jobs
提供的列表中的括号之间写入 id:
$ fg 1
sleep 1000
当作业停止时,你可以使用具有相同 ID 的命令 bg
在后台运行它:
$ bg 1
[1]+ sleep 1000 &
然后在当前终端的作业列表中看到它:
$ jobs
[1]+ Running sleep 1000 &
要在后台直接运行作业,请使用 &
完成命令:
$ jobs
[1]+ Running sleep 1000 &
$ sleep 5000 &
[2] 6743
$ jobs
[1]- Running sleep 1000 &
[2]+ Running sleep 5000 &