Je ne sais pas comment exécuter un travail cron à 3 heures spécifiques chaque jour. Je veux l'exécuter à 13h, 14h et 15h.
Est-ce possible, en utilisant une seule expression?
vous pouvez utiliser ceci:
# m h dom mon dow command
0 13,14,15 * * * /home/user/command
votre /home/user/command
sera diffusé à 13h00, 14h00 et 15h00
Comme l'a déclaré lenik, cela peut être fait en une seule expression.
0 13,14,15 * * * <your-script-to-run>
Vérifiez ce lien geedkstuff pour plus d'exemples
Vous pouvez également essayer les solutions suivantes:
0 13-15 * * * /home/apps/sample.sh
Bien que les réponses données soient correctes, un utilisateur inexpérimenté peut ne pas savoir où placer cette expression. Vous devez éditer le fichier crontab
, comme:
crontab -e
Là vous ajoutez
0 13,14,15 * * * /home/user/command
pour exécuter votre commande à 13h00, 14h00 et 15h00. Notez également que user
doit être remplacé par le compte utilisateur dans lequel la commande est exécutée.