2 votes

le changement de fuseau horaire affecte l'heure de cron

J'ai configuré un cron qui s'exécute toutes les 26 minutes.

$ crontab -l
26 * * * * date > /home/time.txt 2> /home/time_err.txt

L'heure actuelle indiquée par la commande date.

$ date
Thu Aug 25 23:26:00 CDT 2011

Le cron s'exécute comme prévu, mais lorsque j'ajoute le champ "heure" au cron, cela ne fonctionne pas.

42 23 * * * date > /home/time.txt 2> /home/time_err.txt

L'administrateur du système a récemment modifié le fuseau horaire de ce serveur, qui est passé de EST à CDT. Le problème de cron est-il dû à cela ? Comment puis-je le corriger ?

0 votes

Que signifie "ne pas travailler" ? La date dans time.txt a tort ?

0 votes

Le Cron ne fonctionne pas. Pas de changement dans le fichier time.txt.

1 votes

Avez-vous jeté un coup d'oeil à /var/log/cron pour s'assurer que le cron ne fonctionne pas ?

1voto

shantanuo Points 3407

En regardant le journal, il était clair que le cron avait été exécuté. Le cron de l'utilisateur ne pouvait pas écraser un fichier créé par le cron de l'utilisateur root.

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