Jika saya menempatkan skrip shell /etc/cron.daily/
, pada jam berapa ia akan dieksekusi?
36
Melihat /etc/crontab
itu 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 )
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:
tetapi ini mendefinisikan perilaku jika anacron tidak diinstal
Dengan anacron diinstal, jalannya pekerjaan cron.daily dikontrol oleh entri di / etc / anacrontab:
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.
sumber
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.
sumber