システムに複数のcronがあり、一部のcronは親cronに依存していますが、親cronはすべて正常に動作していないすべての子cronよりも停止しています。 cronジョブがサーバよりも仕事を停止すると、ユーザのメールにメールを送信したり、他のアラートを表示したりする可能性があります。コードでジョブの状態をチェック
0
A
答えて
0
crontab -l
の出力を解析して、特定のcrontabエントリが存在するかどうかを調べることができます。 cronが実行中かどうかについては、ps -eaf
コマンドの出力を解析して、crondが実行中かどうかを調べることができます。
PHPのsystem()
関数を使用して、コマンドラインツールを呼び出すことができます。exec()
。
EG:
exec("PATH=/usr/sbin:/usr/bin:/sbin:/bin; service crond status", $output, $return);
print $return . "n";
0
あなたが他のcronsの健全性を監視するために別のサーバー上でモニタのcronを実行することができますように。
1) Your parent cron could set a flag in database to indicate its running state.
2) Your monitor cron could read output of "ps -eaf" command to check if parent cron is running or not
あなたのmonitor-cronは、まず親cronが動作しているサーバが利用可能かどうかをチェックする必要があります。
よろしくお願いいたします。
関連する問題
- 1. ユニックス状態チェック!
- 2. reduxチェック状態をcomponentWillMount
- 3. MapReduceジョブがAccepted状態でスタックする
- 4. エンティティフレームワークのコードの最初の接続状態のチェック
- 5. スプリングバッチとクォーツ実行ジョブの状態
- 6. 与えられたジョブのLSFジョブ状態
- 7. チェックボックスの状態を変数でチェックします。チェックボックス(i)。チェック?
- 8. 状態変更コード
- 9. ボタンの状態をチェックする - チェックボックス
- 10. MVC 3のコントローラで、チェックボックスのチェック状態/チェック解除状態をコントローラのビューから読み取る方法
- 11. QTチェックQProcess状態を定期的
- 12. チェック状態が/停止 - Pythonの
- 13. jspのtogglzのアクティブ状態と非アクティブ状態をチェックする方法は?
- 14. フォーム提出時のチェックボックスのチェック状態とページロード状態の比較
- 15. hadoopなしでジョブを実行すると状態を取得
- 16. RabbitMQ Obj-Cクライアント接続状態チェック
- 17. Autosysジョブは実行状態のままです
- 18. Extjsコンボボックス先読み、状態名と状態コード
- 19. ジョブの状態をユーザーに知らせるための制御
- 20. 休止状態:次のコードを撮影
- 21. シェルコマンド(at91sam9260ボード)でgpioの状態を制御/チェックする方法
- 22. MVC4でチェックボックスの状態をチェックする方法
- 23. メモリゲームのタイルのホバー状態JavaScriptコード
- 24. SGEジョブ状態を取得する方法
- 25. トリガー「チェック/チェックなし」は、3つの状態で焼成ないチェックボックス
- 26. コードからの還元された還元状態の保存状態
- 27. LibGDX.scene2dの入力で状態チェックが間違っている
- 28. 状態チェックは常に効率的なものですか?
- 29. 休止状態で休止状態
- 30. 空の状態をチェックするための空の条件
いくつかのコードやエラーが発生しました。また、このPHPはどのように関係していますか? – kerbholz
あなたのcronコードは何ですか? cronはユーザーに電子メールを送信するためです。ブラックホールデフに設定されていない場合 –