• 締切済み

cronの設定について

Crontabで、 2008年12月12日 12時15分に * */2 * * * /root/Cron/ntp.sh と設定した場合は、 単純に 1.2008年12月12日 14時00分に実行されるスケジューリング的な動作なのでしょうか? (たとえば、時計を無理やり2009年4月3日15:00にするとntp.shは、4か月近く動作を待つ?) 2.年月日は、関係なく0,2,4,6~22時になれば実行されるタイマー的な動作なのでしょうか? (たとえば、時計を無理やり2009年4月3日15:00にしても、16時にntp.sh実行?) 実際にやっていると、1.のような感じでシェルが実行されません。 2.であれば、他に疑うべきところがあるのですが・・・ これによって、親LINUXに従属するシステム系のため、回避策が必要になってしまうのでご存知の方がいらっしゃれば教えて頂けるようお願いいたします。

みんなの回答

  • dev_null
  • ベストアンサー率67% (37/55)
回答No.3

時間を変更した場合にcrondがどのような動作をするかという問題のように思います。 そもそも、crondって時間の変更に対応してるのでしょうか? 時間を変更したあとに、crondの再起動など行ってみては如何でしょう?

  • moritan2
  • ベストアンサー率25% (168/670)
回答No.2

偶数時間の毎分実行されるように見えますけ。12:15に設定したら12:16から12:59まで毎分、13:00から13:59まではおやすみ、14:00から14:59まで毎分、、、 crondは動いてるんでしょうね。

  • OKwebb
  • ベストアンサー率44% (92/208)
回答No.1

2.だと思うけど 分が*でもいいんだっけ? 自分ならこう書くかな。 0 0-23/2 * * * /root/Cron/ntp.sh

関連するQ&A