暫停在後臺執行在前景​​中執行

讓我們建立一個相當長的過程來完成:

$ 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 &