2012-04-18 7 views
-1

私は正常に動作するPC(GUIなど)とremoteの2台のマシンを持っています。私はremoteで現在実行されているジョブが終了したときを知りたいと思います。は、リモートマシンでジョブが完了したときに通知します

私はremoteのプロセスがまだ

# at my: 
ssh remote 'ps aux | grep process' | inform_if_finished 
# inform_if_finished pops up a notification at the desktop 

場合やremote仕上げ

# at remote: 
sh long_job.sh ; ping my 

myマシンをpingを実行し、pingのは簡単なことで捕獲された場合には、定期的にチェックするようないくつかの単純な解決策を持っていますローカルデーモン...

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

+0

* hackish *はどの部分が気分ですか? –

答えて

1

あなたが投資する準備ができていれば(無駄を読む:))、プログラムが完了したらsendmailプログラムを使用してメールを送信できます。同じことがあなたの携帯電話でSMSを送信するまで拡張することができます。

+0

+1(sendmailはインストール先にインストールできません) –

関連する問題