暫停在後臺執行在前景中執行
讓我們建立一個相當長的過程來完成:
$ 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 &