ssh + nohupが機能しない

ssh + nohupが機能しない

接続が失われても引き続き実行されるプログラムをSSH経由で実行しようとしています。このスタックオーバーフローの回答私に次の命令を与えた:

nohup sleep 30 > foo.out 2> foo.err < /dev/null &

残念ながら動作しないようです。リモートbashシェルにログイン(ssh -Y)して実行し、接続を切断して30秒以内に戻りますが、jobs何も表示されず、fooファイルには何も表示されません。ログアウト後にSSHを介してバックグラウンドジョブを実行する他の方法はありますか?

ベストアンサー1

ssh user@server "echo /usr/run/my/job | at now +1 min"

おすすめ記事