本教程向您展示如何解決“There are stopped jobs“ 定制 ”logout” 在終端 (SSH) 中。此訊息的含義是什麼 Linux 以及您需要做什麼才能與終端斷開連接,請參閱下面的教程中的逐步說明。
在了解如何透過命令“與終端斷開連接之前”logout",很高興知道此消息的含義。
消息“There are stopped jobs當您嘗試與正在運行或等待中斷的進程的終端斷開連接時,會出現“ (Ctrl+C) 或續集(fg
) 他們的。
它涉及終端和連接到該系統的客戶端之間的進程。聯繫 SSH 由 Putty 或 Terminal (macOS).
所以,這不是一條錯誤消息,而只是一條通知用戶他有“jobs” 正在進行中,尚未保存或關閉。 大多數情況下,當您使用“編輯文本文件時,會出現此消息vim",您沒有保存,而是離開了編輯屏幕。
庫普林斯
你如何解決“There are stopped jobs“ 定制 ”logout” 在 SSH (Terminal)
為了能夠使用命令註銷“logout
“通常情況下,你需要終止或終止那些進程。
1.運行命令“jobs
” 在終端中。此命令將顯示掛起或正在運行的進程的清單。
2.接下來,當你確定了打開的進程後,你有幾個選擇:
恢復執行中的流程
使用命令“fg
” 恢復停止的進程(job) 然後用組合鍵結束 Ctrl+C.
將進程移到後台以避免“There are stopped jobs“
運行命令“bg
” 將進程移至後台。現在您可以使用命令“關閉與終端的連接”logout
”而不停止打開過程。
結束與當前shell的任務關聯
您也可以使用命令“disown
”。 此命令刪除一個 job
與目前 shell 關聯,以便您可以關閉終端連線會話。如果您在終端機中執行命令並希望在關閉終端機後仍使其保持活動狀態,則可以安全地使用命令“disown
“。
強制關閉工作負載
不推薦此方法,但如果需要,可以強制關閉任務。
使用以下命令識別進程的 PID:
ps aux | grep process_name
強制終止進程:
kill -9 PID_number
完成上述教程中的任何步驟後,您將不再收到消息“There are stopped jobs“當你執行命令時”logout
” 關閉終端機中的會話。