Linux
在 Linux 上退出執行螢幕
我知道您可以使用 Control+C 強制退出它,但假設我正在螢幕上執行一個程序,例如 Minecraft 伺服器……如何在 SSH 中離開螢幕而不關閉螢幕/伺服器?
有捷徑嗎?
我懷疑我可以輸入任何命令,因為 Minecraft 程序是一個控制台。
您可以在screen或byobu中執行該過程並分離 screen 會話 -
ctrl
a``d
在 screen 或f6
byobu 中
nohup
或者screen
,如果您還沒有開始該過程,則可以選擇 - 前者在文件中為您擷取輸出,而後者更複雜,允許您在後一個連接中恢復對過程的控制(學習 GNU Screen真的很值得)。但是,如果您已經在執行它並且不想退出並重新啟動它,則可以執行以下操作:
- 暫停程序
ctrl-Z
- 在後台使用 恢復它
bg
。- 取消它(將其與目前外殼分離)
disown %1
現在該過程不再與您的 TTY 相關,您可以安全地斷開與伺服器的連接。