2009-05-11 19 views
1

が5分ごとに1つのスクリプトを実行するようスケジュールされています。スクリプトが5分ごとに実行されているかどうかを確認するには、

Linuxで5分ごとにスクリプトが実行されているかどうかを確認する方法はありますか。誰もが知っている場合、返信してください

..事前に

感謝。

スクリプトを作成しました。しかし、私たちはそのスクリプトを実行しません。サポートチームは毎分これを実行します。彼らが何かエラーを発見した場合、彼らは私たちに更新されます。 このスクリプトを正しく実行しているかどうか確認するにはどうすればよいですか?

答えて

2

はたぶんタイムスタンプがOKであれば、あなたは確認することができますので、タイムスタンプを持つログファイル内のスクリプトログを作ることによって、何かのように:スクリプトの先頭に

date >>/tmp/myprocess.log 

(またはループにそれはだ場合どのように "実行"しているか)、チェックするログファイルを調べることができます。

+0

プロセスアカウンティングツールをほんの少しの詳細と1 :-)をhttp://www.faqs.org/docs/Linux-mini/Process-Accounting.htmlを考える参照してください。 – paxdiablo

0

スクリプトにタイムスタンプのログを追加するだけでもいいですか? スクリプトが5分ごとに効果的に実行されたかどうかを確認できます。

5

あなたのスクリプトを変更する必要はありません、あなたはcronの中でそれをスケジュールした場合、あなたはあなたのcron行を変更できます。

*/5 * * * * /home/me/myscript.sh; date >> /tmp/mylog 

し、/ tmp/mylogをチェック - 新しい行をする必要があります実行ごとに日付と時刻が追加されました。

0

スクリプトを変更しないでください。

atopは、実行されているプログラムの履歴を記録できるプロセスモニタパッケージであり、rootも同様に終端をキャッチします。 http://www.atcomputing.nl/Tools/atop/whyatop.html

はまた、良いアイデア

関連する問題