Comment configurer une crontab pour qu'elle s'exécute à un moment précis

Comment puis-je configurer ma crontab pour exécuter le script X à 23h59 tous les jours sans m'envoyer d'e-mail ni créer de journaux ?

En ce moment, ma crontab ressemble à ceci

@daily /path/to/script.sh
请先 登录 后评论

2 réponses

Michael Stum

Lorsque vous faites crontab -e, essayez ceci :

59 23 * * * /usr/sbin/myscript > /dev/null

Cela signifie : à 59 minutes et 23 heures tous les jours (*) tous les mois tous les jours de la semaine, exécutez monscript.

Voir man crontab pour plus d'informations et d'exemples.

请先 登录 后评论
svrist

Avec la réponse ci-dessus, vous recevrez un e-mail avec tout texte écrit à stderr. Certaines personnes redirigent également cela et s'assurent que le script écrit un journal à la place.

... 2>&1 ....
请先 登录 后评论
  • 19 abonnés
  • 0 favoris,496 Feuilleter
  • DylanJ posée à 2023-03-05 04:47