2012-01-09 94 views
1

我有一臺遠程機器,我需要運行一些腳本說./main.sh運行腳本,即使連接丟失

我使用ssh來登錄到遠程機器上並運行腳本,但是當網絡連接丟失時,腳本無法運行。

即使連接丟失,我如何在我的遠程機器上運行腳本?在這個用例中有沒有其他的ssh選項?

+0

「rdesktop」已經解決了它。 步驟如下: - >在您的機器上安裝「rdesktop」。 - >連接到遠程主機的rdesktop RemoteMachineAddress - >運行腳本 - >關閉的rdesktop連接 – 2012-01-09 07:27:07

回答

0

如果您有權訪問該機器上的cron,請使用該功能(請參見man cron)進行常規運行。

如果是單一情況,並且您希望在登錄後有時運行(即使連接丟失):登錄後,啓動screen會話並使用at

+0

或[TMUX](http://en.wikipedia.org/wiki/Tmux) – salva 2012-01-09 09:05:43

1

如果遠程系統是Unix兼容的,標準答案是使用nohup