私は 2 台のマシンを持っています。my通常 (GUI など) 作業するremotePC と、時間のかかるプロセスを実行する PC です。現在実行中のジョブがいつremote終了するかを知りたいです。
remoteプロセスがまだ実行されているかどうかを定期的にチェックするなど、いくつかの簡単な解決策があります
# at my:
ssh remote 'ps aux | grep process' | inform_if_finished
# inform_if_finished pops up a notification at the desktop
または終了時にpingmyマシンremote
# at remote:
sh long_job.sh ; ping my
そしてpingは単純なローカルデーモンによってキャプチャされます...
しかし、これらはすべて、実際の解決策というよりハックです。そのようなシグナリングを処理する標準的な方法はありますか?