2 votes

Quel fuseau horaire est cron ?

Si j'exécute crontab -e et ajoute une tâche cron 4 5 * * * "echo hi", la tâche s'exécutera à 5:04 de quel fuseau horaire? Disons que l'ordinateur portable affiche l'heure en PST dans la barre de menu supérieure et sudo systemsetup -gettimezone est Time Zone: America/Los_Angeles.

J'ai essayé d'exécuter une tâche de test pour trouver la réponse, mais la tâche n'a pas été exécutée quand je m'y attendais, que ce soit en UTC ou en PST. Probablement une simple mauvaise configuration, mais j'aimerais d'abord confirmer à quoi je devrais m'attendre en termes de fuseau horaire.

0 votes

@Allan J'ai exécuté la commande mail plus tard et j'ai découvert que la syntaxe était mal configurée, comme je le pensais. Si vous accédez à un courrier, il indique l'heure et le fuseau horaire, ce qui correspond à l'heure du système. N'hésitez pas à poster cela comme réponse et je l'accepterai :)

1 votes

Heureux que vous l'ayez résolu!

1voto

Douglas Points 10417

cron s'exécutera à l'heure prévue en fonction de l'heure du système, indépendamment du fuseau horaire. Par exemple, votre tâche planifiée s'exécutera à 5h04 heure du système. Si vous êtes à Los Angeles à 2h du matin et que vous vous rendez à Miami où l'heure est ajustée à 5h du matin (en supposant que vous avez pris un trajet avec Flash), votre tâche s'exécutera à 5h04 (heure de Miami).

Cependant, la tâche ne s'exécutera pas si l'ordinateur est en veille ; elle s'exécutera simplement à sa prochaine heure d'événement prévue. Je suggère également de consulter l'utilisation de launchd car cron aurait été supposément obsolète par Apple en sa faveur.

0 votes

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X