我有一個在 Mac 終端中運行的后臺行程
./scripts/start_emulator &
[1] 37194
執行幾個步驟后,它會自動暫停并顯示以下訊息
Accept? (y/N):
[1] 37194 suspended (tty input) ./scripts/start_emulator
如何恢復/繼續這個暫停的程序?
uj5u.com熱心網友回復:
要添加到 Chaitanya Bapats 的答案,
您可以使用jobs命令列出暫停的作業。如果您有多個暫停的作業,輸出將是這樣的。
[1] - suspended sleep 400
[2] suspended sleep 300
您可以使用fg. 如果您有多個暫停的作業,那么您可以使用fg %ID. ID 是命令[]輸出中的值。jobs
此外,如果您想恢復作業而不將其置于前臺,您可以使用kill -CONT命令。示例用法:
kill -CONT JOBID
您還可以使用bg命令將作業移動到后臺。bg將恢復上次暫停的作業。此外,將使用作業命令輸出bg %ID恢復作業[ID]
uj5u.com熱心網友回復:
在后臺運行的行程 [按照&最后的命令] 在等待輸入時被掛起。
指標:
suspended (tty input)
為了恢復該暫停的行程,請輸入
fg
在我的情況下,這會將后臺行程帶到前臺然后輸入輸入
y
正常的行程執行應該在前臺恢復。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/442661.html
