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?


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.