Saya memiliki jadwal crontab di bawah untuk hari Sabtu yang jatuh antara hari 19-23, saya tidak yakin mengapa itu berjalan pada tanggal 20 (Jumat). Ada tebakan?
00 21 19-23 * 6 <command>
Terima kasih kasperd,
—
simer
0 18 * * 6 [date +\%d -le 07] && <task>
bekerja dengan baik untuk saya, di mana ia harus dijalankan pada hari Sabtu pertama setiap bulan.
/etc/cron.d/mdadm
digunakan di Ubuntu dan Debian. Beginilah cara kerjanya pada hari Minggu pertama setiap bulan:57 0 * * 0 root if [ -x /usr/share/mdadm/checkarray ] && [ $(date +\%d) -le 7 ]; then /usr/share/mdadm/checkarray --cron --all --idle --quiet; fi