J'ai un travail cron qui s'exécute une fois par jour. Mais je voudrais le faire fonctionner à minuit ou à une autre heure exactement.
Vous pouvez également spécifier les valeurs exactes pour chaque gr
0 2,10,12,14,16,18,20 * * *
Il représente 2h00, 10h00, 12h00 et ainsi de suite jusqu'à 20h00.
De la réponse ci-dessus, nous avons:
La virgule "," signifie "et". Si vous êtes confus par la ligne ci-dessus, rappelez-vous que les espaces sont les séparateurs de champs, et non des virgules.
Et de ( page Wikipedia ):
* * * * * command to be executed
┬ ┬ ┬ ┬ ┬
│ │ │ │ │
│ │ │ │ │
│ │ │ │ └───── day of week (0 - 7) (0 or 7 are Sunday, or use names)
│ │ │ └────────── month (1 - 12)
│ │ └─────────────── day of month (1 - 31)
│ └──────────────────── hour (0 - 23)
└───────────────────────── min (0 - 59)
J'espère que ça aide :)
-
MODIFIER:
check-out
http://www.thesitewizard.com/general/set-cron-job.shtml
pour les spécificités de la définition de vos directives crontab.
45 10 * * *
se déroulera à la 10ème heure, à la 45ème minute de chaque jour.
pour minuit ... peut-être
0 0 * * *
Mon cas d'utilisation est que je suis sur un compte mesuré. Le transfert de données est limité en semaine, du lundi au vendredi, de 6h00 à 18h00. J'utilise la limitation de bande passante, mais d'une manière ou d'une autre, les données glissent toujours, environ 1 Go par jour!
Je soupçonnais fortement que c’était une maladie ou un barbe malade, faisant beaucoup de recherches. Ma machine de téléchargement s'appelle "télécharger". Voici ma solution, utilisant ce qui précède, pour démarrer et arrêter la machine virtuelle téléchargée à l'aide de KVM:
# Stop download Mon-Fri, 6am
0 6 * * 1,2,3,4,5 root virsh shutdown download
# Start download Mon-Fri, 6pm
0 18 * * 1,2,3,4,5 root virsh start download
Je pense que cela est correct et j'espère que cela aidera aussi quelqu'un d'autre.