⏱️
← 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.

Jadwal Cron Mingguan & Bulanan: Cara Menjalankan Tugas per Minggu dan Bulan - CoolTool