2014-02-17 75 views
0

運行一個Debian服務器並想安裝Ruby,但在編譯時需要將近一個小時,並且我永遠無法保持SSH連接這麼久。Debian:如果SSH連接關閉,SSH和運行一個不會死的進程

我希望SSH進入服務器,運行安裝命令,並保持它在服務器上運行一旦我關閉了我的SSH連接,並能夠稍後再檢查它。

有沒有辦法做到這一點?

請提前謝謝!

+1

看到這個[答案](http://unix.stackexchange.com/questions/4004/how-can-i-close-a-terminal-without-killing-the-command-running-in-it)。它建議使用[nohup](http://en.wikipedia.org/wiki/Nohup)。 – yegorich

+5

瞭解屏幕和/或tmux!你不會後悔的。 tmux更新,更好。 http://stackoverflow.com/questions/70661/what-is-gnu-screen – bryn

+0

@bryn這幾乎可以解答我的問題!謝謝!你能否把它寫成答案,以便我可以將此標記爲已解決? –

回答

1

重複自己,但我寫的答案,因此它可以被標記爲接受/解決:)

瞭解屏幕和/或TMUX!你不會後悔的。 tmux更新,更好。 stackoverflow.com/questions/70661/what-is-gnu-screen

屏幕/ TMUX讓你保持運行,你可以連接一個遠程終端會話/重新連接到 - 我總是在屏幕開始長時間運行的任務如果我的連接斷開(或者如果我想離開辦公室並回家;))。

+0

二手屏幕,真棒:D謝謝! –