← Kembali ke Panduan
Jadwal Cron Mingguan & Bulanan: Cara Menjalankan Tugas per Minggu dan Bulan
· Tag: cron-weekly, cron-monthly, every-monday-cron, crontab-schedule, weekly-schedule
Jadwal Cron Mingguan dan Bulanan
Jadwal cron mingguan dan bulanan menangani pemeliharaan berulang seperti backup, pembuatan laporan, dan rotasi log. Panduan ini menunjukkan ekspresi cron untuk pola mingguan dan bulanan yang umum.
Ekspresi Cron Mingguan
Setiap Senin pukul 3:00 pagi
0 3 * * 1 /path/to/weekly-job.sh
Angka 1 di field hari kerja berarti Senin (0 dan 7 adalah Minggu).
Setiap Minggu tengah malam
0 0 * * 0 /path/to/sunday-job.sh
Setiap hari kerja (Sen-Jum) pukul 9:00 pagi
0 9 * * 1-5 /path/to/workday-job.sh
Ekspresi Cron Bulanan
Hari pertama setiap bulan pukul 2:00 pagi
0 2 1 * * /path/to/monthly-report.sh
Bulanan pada tanggal 15 siang hari
0 12 15 * * /path/to/mid-month-job.sh
Setiap 3 bulan
0 3 1 1,4,7,10 * /path/to/quarterly-job.sh
Ringkasan
Gunakan field hari kerja (0-7) untuk jadwal mingguan dan field hari-dalam-bulan untuk jadwal bulanan. Gabungkan keduanya untuk menyatakan irama berulang apa pun.