1 votes

Cron : possibilité de spécifier une heure pour démarrer / arrêter un jour spécifique

Quelle est la syntaxe de la crontab pour spécifier les heures/minutes d'exécution en fonction du jour de la semaine dans une seule entrée?

Il y a une tâche qui doit être exécutée toutes les /1 minute du lundi, 01:00 au samedi, 01:00, donc après avoir spécifié les jours (1-6), je dois toujours exclure 00:00-00h59 du lundi et 01:00-23:59 du dimanche.

Je ne veux pas le faire avec trois entrées au lieu d'une; vérifier l'heure supplémentaire via un script intermédiaire n'est pas non plus une bonne option.

Saveur de Cron: vixie-cron, pourrait être changée si nécessaire.

1voto

user9517 Points 113163

Vous ne pouvez pas le faire cron n'est pas aussi intelligent que vous le mentionnez, vous aurez besoin de 3 lignes

#Lun
* 1-23 * * 1 task
#Mar à Sam
* * * * 2-6 task
# Dim
* 1 * * 0 task

ou quelque chose de similaire.

0 votes

Doit être 2-6 du mardi au samedi. 2,6 est le mardi et le samedi

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X