-1

私は 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は単純なローカルデーモンによってキャプチャされます...

しかし、これらはすべて、実際の解決策というよりハックです。そのようなシグナリングを処理する標準的な方法はありますか?

4

1 に答える 1

2

時間を投資する準備ができている場合 (無駄を読んでください:))、sendmail プログラムを使用して、プログラムが完了したときにメールを送信できます。同じことを、携帯電話での SMS の送信にも拡張できます。

于 2012-04-18T11:10:59.903 に答える