Question :Comment exécuter une tâche cron un jour spécifique de la semaine ou une plage de jours de la semaine ?
Pour exécuter une tâche cron certains jours de la semaine, vous pouvez le spécifier via ce qui suit :
1. Modifiez la crontab pour laquelle l'utilisateur souhaite créer la tâche crontab. Par exemple :
# crontab -e
Ajoutez ensuite une entrée spécifiant la date, l'heure et le jour de la semaine où vous souhaitez exécuter le travail crontab. Par exemple :
Cette entrée crontab exécute le script à 17h00 (17h00) le samedi :
0 17 * * 6 /script/script.sh
Cette entrée crontab exécute le script à 17h00 (17h00) du dimanche au vendredi :
0 17 * * 0-5 /script/script.sh
2. Il y a plus de détails sur les différentes options de crontab dans les pages de manuel, en particulier :
# man 5 crontab
3. Cependant, les jours de la semaine peuvent être spécifiés dans le nombre le plus à droite dans les exemples ci-dessus avec des valeurs de 0 à 7 représentant chaque jour de la semaine et le dimanche pouvant être spécifié par 0 ou 7.