SSHを介して非常に長いタスクを実行するために使用するリモートLinuxサーバーがあります。うまくいきますが、もちろん、何らかの理由で接続が中断された場合、ジョブは終了します。
具体的には、次のようなタスクを実行しています。
[myName@localStation]$ ssh john_doe@myRemoteServer
Password: *****
[john_doe@remoteServer]$ ./myVeryLongTask.script > myOutputLog.txt
ネットワーク接続が失敗してもジョブが引き続き実行されるようにSSH接続を調整する方法はありますか?
ベストアンサー1
画面コマンドを読む必要があります(Googleの迅速な結果は次のとおりです。)
Screenを使用すると、説明する理由でリモート接続を実行して返すことができます。無人ジョブを実行したり、セッションを無期限に開いたままにしたりするのにも役立ちます。
「マンスクリーン」の詳細
編集:より良いHOWTOリンクは次のとおりです。画面:接続が失われてもプロセスを実行し続けます。