cron gece yarısı 00 24 veya 00 00? [kapalı]


13

Şu anki crontab'ım şöyle:

00 00 * * 1-5 "/home/user/script.sh"

Ama tetiklenmemiş gibi görünüyor. Gece yarısı koşan olanlar hariç, tüm diğerleri iyi tetikliyor.

Gece yarısı için doğru format nedir? 00 00veya 00 24?


2
Hangi işletim sistemini kullanıyorsunuz? Cron uygulamaları arasında farklılıklar vardır. Örneğin, Debian'da (ve hepsi değil diğer Linux'larda) kullanabilirsiniz @midnight. Ayrıca, bir yazım hatası ya da aslında kullanıyor olmasıdır home/user/script.shdeğil /home....
terdon

Evet, haklısın, şimdi yolu düzelttim. Bu gece tetiklenip tetiklenmediğini kontrol edeceğim.
Level1Coder

Tamam, bu durumda gelecekteki ziyaretçilere yardım etme olasılığı düşük olduğu için kapatmaya oy veriyorum.
terdon

Yanıtlar:


21

0 0Gece yarısı için doğru şartname olduğuna inanıyorum (baştaki sıfır yok, bu durumda çift sıfır yok). Adam crontab'dan (5):

          field          allowed values
          -----          --------------
          minute         0-59
          hour           0-23
          day of month   1-31
          month          1-12 (or names, see below)
          day of week    0-7 (0 or 7 is Sun, or use names)

Bu sistem crontab (ie /etc/crontab) içindeyse , zaman özellikleri ile komut arasındaki alanın, komutun yürütüleceği kullanıcı olduğundan emin olun.

Ayrıca, komutunuzun yolunun tam olarak belirtildiğinden $PATH, veya içinde göreli olduğundan emin olun $HOME.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.