← Retour aux guides
Planifications cron hebdomadaires et mensuelles : comment exécuter des tâches par semaine et par mois
· Tags: cron-weekly, cron-monthly, every-monday-cron, crontab-schedule, weekly-schedule
Planifications cron hebdomadaires et mensuelles
Les planifications cron hebdomadaires et mensuelles gèrent la maintenance récurrente comme les sauvegardes, la génération de rapports et la rotation des journaux. Ce guide présente les expressions cron pour les modèles hebdomadaires et mensuels courants.
Expressions cron hebdomadaires
Chaque lundi à 3:00
0 3 * * 1 /path/to/weekly-job.sh
Le 1 dans le champ du jour de la semaine signifie lundi (0 et 7 sont le dimanche).
Chaque dimanche à minuit
0 0 * * 0 /path/to/sunday-job.sh
Chaque jour ouvré (lun-ven) à 9:00
0 9 * * 1-5 /path/to/workday-job.sh
Expressions cron mensuelles
Premier jour du mois à 2:00
0 2 1 * * /path/to/monthly-report.sh
Mensuel le 15 à midi
0 12 15 * * /path/to/mid-month-job.sh
Tous les 3 mois
0 3 1 1,4,7,10 * /path/to/quarterly-job.sh
Résumé
Utilisez le champ du jour de la semaine (0-7) pour les planifications hebdomadaires et le champ du jour du mois pour les planifications mensuelles. Combinez-les pour exprimer toute cadence récurrente.