Pada jam berapa cron menjalankan skrip harian?


Jawaban:


41

Melihat /etc/crontabitu harus berjalan pada 06:25 .

17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

6
Ini kemungkinan besar salah karena anacron diinstal secara default. Jawaban lainnya adalah yang benar.
user1455622

3
Ya, pencarian ini umumnya menyesatkan. Jika anacron diinstal lihat jawaban @ DaithiF.
hamdiakoguz

41

Sekitar 7:35 pagi, tetapi waktu yang tepat akan tergantung pada anacron.

Secara default cron mendelegasikan jalannya pekerjaan /etc/cron.daily ke anacron. / etc / crontab berisi baris:

25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )

tetapi ini mendefinisikan perilaku jika anacron tidak diinstal

Dengan anacron diinstal, jalannya pekerjaan cron.daily dikontrol oleh entri di / etc / anacrontab:

1   5   cron.daily   nice run-parts --report /etc/cron.daily

yang mengatakan menjalankan pekerjaan ini sekali sehari, dengan penundaan 5 menit.

anacron sendiri dijalankan oleh cron, sebagaimana ditentukan dalam file /etc/cron.d/anacron, yang menjalankan anacron pada jam 7:30 pagi.


10

Seperti yang ditunjukkan oleh jawaban lain, hasilnya tergantung pada apakah anacron diinstal. Pada desktop, itu diinstal secara default, TAPI yang terpenting itu tidak diinstal dalam distribusi server. Jadi jawabannya adalah sekitar 06:25 di server dan sekitar 07:35 di desktop.

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.