0
レイクタスクのステータスをバックオフィスに取得したいとします(つまり、実行中または実行中でないことを意味します)。レイクタスクの監視と制御
また、実行されていない場合は、レーキタスクを開始したいと考えています。さもなければ私はそれをやめたい。
レイクタスクのステータスをバックオフィスに取得したいとします(つまり、実行中または実行中でないことを意味します)。レイクタスクの監視と制御
また、実行されていない場合は、レーキタスクを開始したいと考えています。さもなければ私はそれをやめたい。
あなたが主旨のこの部分を見ることができます:https://gist.github.com/1003601#file_delayed_delta.sh
を基本的に、私はそれが実行されているかどうかを確認するためにMONITを使用し、PIDFILEにrakeタスクのPIDを保存します。
https://gist.github.com/1003601#file_monitrc
またps -ef | grep my_rake_task
のようなシステムコマンドを実行するcronジョブを持っていると何がアップになりますかどうかを確認できます。これは少ない労力しか必要としないかもしれません。
興味深いアプローチ:-) ヒントを教えてください;) – Arkan