cron midnight 00 24 atau 00 00? [Tutup]

13

Crontab saya saat ini terlihat seperti ini:

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

Tapi sepertinya itu tidak dipicu, semua yang lain memicu baik-baik saja kecuali yang berjalan pada tengah malam.

Apa format yang tepat untuk tengah malam? 00 00 atau 00 24?

Level1Coder
sumber
2
OS apa yang Anda gunakan? Ada perbedaan antara implementasi cron. Misalnya, di Debian (dan Linux lain tetapi tidak semua), Anda dapat menggunakan @midnight. Juga, apakah itu kesalahan ketik atau Anda benar-benar menggunakan home/user/script.shtidak /home....
terdon
Ya, Anda benar, saya memperbaiki jalannya sekarang. Saya akan memeriksa untuk melihat apakah itu memicu malam ini.
Level1Coder
OK, dalam hal ini saya memilih untuk menutup karena tidak mungkin membantu pengunjung masa depan.
terdon

Jawaban:

19

Saya percaya 0 0adalah spesifikasi yang benar untuk tengah malam (tidak ada nol terkemuka, jadi dalam hal ini tidak ada nol ganda). Dari man crontab (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)

Jika ini ada di sistem crontab (yaitu /etc/crontab), pastikan bidang antara spesifikasi waktu dan perintah adalah pengguna yang perintahnya akan dijalankan.

Pastikan juga bahwa path ke perintah Anda ditentukan sepenuhnya, di $PATH, atau masuk akal jika dibandingkan $HOME.

cpugeniusmv
sumber