Linux

在 Linux 上退出執行螢幕

  • February 14, 2012

我知道您可以使用 Control+C 強制退出它,但假設我正在螢幕上執行一個程序,例如 Minecraft 伺服器……如何在 SSH 中離開螢幕而不關閉螢幕/伺服器?

有捷徑嗎?

我懷疑我可以輸入任何命令,因為 Minecraft 程序是一個控制台。

您可以在screenbyobu中執行該過程並分離 screen 會話 -ctrl a``d在 screen 或f6byobu 中

nohup或者screen,如果您還沒有開始該過程,則可以選擇 - 前者在文件中為您擷取輸出,而後者更複雜,允許您在後一個連接中恢復對過程的控制(學習 GNU Screen真的很值得)。但是,如果您已經在執行它並且不想退出並重新啟動它,則可以執行以下操作:

  • 暫停程序ctrl-Z
  • 在後台使用 恢復它bg
  • 取消它(將其與目前外殼分離)disown %1

現在該過程不再與您的 TTY 相關,您可以安全地斷開與伺服器的連接。

引用自:https://serverfault.com/questions/359974