你如何解決“There are stopped jobs“ 定制 ”logout” 在 SSH (Terminal)

本教程向您展示如何解決“There are stopped jobs“ 定制 ”logout“以 terminal (SSH)。 這個消息是什麼意思 Linux 以及您必須做什麼才能斷開連接 terminal,請參閱下面的教程中的逐步說明。

在您了解如何斷開連接之前 terminal 定制 ”logout",很高興知道此消息的含義。

為什麼消息“There are stopped jobs“ 定制 ”logout“?

消息“There are stopped jobs” 在您嘗試註銷時出現 terminal 其中有進程正在運行或等待被中斷 (Ctrl+C) 或續集(fg) 他們的。
它是關於之間的過程 terminal 以及您登錄該系統的客戶端。 聯繫 SSHPuttyTerminal (macOS).

所以,這不是一條錯誤消息,而只是一條通知用戶他有“jobs” 正在進行中,尚未保存或關閉。 大多數情況下,當您使用“編輯文本文件時,會出現此消息vim",您沒有保存,而是離開了編輯屏幕。

你如何解決“There are stopped jobs“ 定制 ”logout” 在 SSH (Terminal)

為了能夠使用命令註銷“logout“通常情況下,你需要終止或終止那些進程。

1.運行命令“jobs“以 terminal. 此命令將顯示掛起或正在運行的進程列表。

2.接下來,當你確定了打開的進程後,你有幾個選擇:

恢復執行中的流程

使用命令“fg” 恢復停止的進程(job) 然後用組合鍵結束 Ctrl+C.

將進程移到後台以避免“There are stopped jobs“

運行命令“bg” 將進程移至後台。 現在您將能夠關閉連接到 terminal 按命令 ”logout”而不停止打開過程。

結束與當前shell的任務關聯

您也可以使用命令“disown”。 此命令刪除一個 job 與當前 shell 關聯,以便您可以關閉連接會話 terminal. 如果您執行訂單 terminal 並且您希望即使在關閉它後仍保持活動狀態 terminalul,你可以自信地使用命令“disown“。

強制關閉工作負載

不推薦此方法,但如果需要,可以強制關閉任務。

使用以下命令識別進程的 PID:

ps aux | grep process_name

強制終止進程:

kill -9 PID_number

完成上述教程中的任何步驟後,您將不再收到消息“There are stopped jobs“當你執行命令時”logout” 一次關閉會話 terminal.

對技術充滿熱情,我很高興寫 StealthSettings.com 自 2006 年起。我在作業系統方面擁有豐富的經驗: macOS, Windows 對 Linux,而且還包括程式語言和部落格平台(WordPress)和線上商店(WooCommerce、Magento、PrestaShop)。

如何 » Linux » 你如何解決“There are stopped jobs“ 定制 ”logout” 在 SSH (Terminal)
發表評論