Planifiez une tâche cron ev X minutes, mais excluez-la de certaines heures le matin?

1

Est-il possible d'exécuter une tâche cron, par exemple toutes les 20 minutes, mais de ne pas l'exécuter pendant 1 à 4 heures du matin?

Des morts-vivants
la source

Réponses:

7

Oui, ça l'est.

0,20,40 0,5-23 * * * / job / to / run

Marnix A. van Ammers
la source
Voudrez peut - 0,4-23il selon que vous voulez qu'il se produit pas jusqu'à la fin de 4 ou au début.
Ignacio Vazquez-Abrams Le
Pourriez-vous ajouter «faites référence à la page de manuel»: ss64.com/bash/crontab.html
DaveParillo
0

N'oubliez pas que si vous avez besoin de règles plus spécifiques ou compliquées qui ne peuvent pas être couvertes par la version de cron que vous utilisez, vous pouvez toujours écrire un petit wrapper shellscript qui vérifiera la date +% H ou d'autres statuts pertinents.


la source