GNU/Linux >> Tutoriels Linux >  >> Linux

Comment exécuter le travail crontab chaque semaine le dimanche

Pour exécuter un cron le dimanche, vous pouvez utiliser l'une de ces options :

5 8 * * 0
5 8 * * 7
5 8 * * Sun

5 8 représente l'heure de la journée à laquelle cela se produira :8h05.

En général, si vous voulez exécuter quelque chose le dimanche, assurez-vous simplement que la 5ème colonne contient l'un des 0 , 7 ou Sun . Vous aviez 6 , il fonctionnait donc samedi.

Le format des tâches cron est :

 +---------------- minute (0 - 59)
 |  +------------- hour (0 - 23)
 |  |  +---------- day of month (1 - 31)
 |  |  |  +------- month (1 - 12)
 |  |  |  |  +---- day of week (0 - 6) (Sunday=0 or 7)
 |  |  |  |  |
 *  *  *  *  *  command to be executed

Vous pouvez toujours utiliser crontab.guru comme éditeur pour vérifier vos expressions cron.


Voici une explication du format crontab.

# 1. Entry: Minute when the process will be started [0-60]
# 2. Entry: Hour when the process will be started [0-23]
# 3. Entry: Day of the month when the process will be started [1-28/29/30/31]
# 4. Entry: Month of the year when the process will be started [1-12]
# 5. Entry: Weekday when the process will be started [0-6] [0 is Sunday]
#
# all x min = */x

Donc selon ceci votre 5 8 * * 0 fonctionnerait à 8h05 tous les dimanches.


Linux
  1. Comment demander à cron d'exécuter une tâche toutes les deux semaines ?

  2. Comment exécuter le travail cron toutes les heures et 10 minutes

  3. Comment exécuter à plusieurs reprises un script bash toutes les N secondes ?

  4. Comment exécuter une tâche cron dans un conteneur docker

  5. Comment ajouter un travail crontab à crontab à l'aide d'un script bash ?

Comment exécuter des tâches Cron toutes les 5, 10 ou 15 minutes

Comment planifier une tâche dans Cron pour qu'elle s'exécute toutes les heures dans Ubuntu 20.04

Comment exécuter une tâche Crontab chaque semaine le dimanche

Comment exécuter une tâche cron certains jours de la semaine

Comment vérifier si une tâche Cron a été exécutée (journal Crontab)

Comment puis-je exécuter une tâche cron toutes les 30 minutes ?