2 votos

¿En qué zona horaria está cron?

Si ejecuto crontab -e y añade un cronjob 4 5 * * * "echo hi" ¿el trabajo se ejecutará a las 5:04 de qué zona horaria? Digamos que el portátil muestra la hora en PST en la barra de menú superior y sudo systemsetup -gettimezone es Time Zone: America/Los_Angeles .

Intenté ejecutar un trabajo de prueba para encontrar la respuesta, pero el trabajo no se ejecutó cuando esperaba tanto en UTC como en PST. Probablemente se trate de un simple error de configuración, pero primero me gustaría confirmar qué zona horaria debo esperar.

1voto

Douglas Puntos 10417

cron se ejecutará a la hora programada en función de la hora del sistema, independientemente de la zona horaria. Por ejemplo, tu trabajo programado se ejecutará a las 5:04am hora del sistema. Si estás en Los Ángeles a las 2 de la madrugada y te diriges a Miami, donde la hora se ajusta a las 5 de la madrugada (suponiendo que te haya llevado The Flash), tu trabajo se ejecutará a las 5:04 de la madrugada (hora de Miami).

El trabajo, sin embargo, no se ejecutará si el ordenador está dormido; sólo se ejecutará a la siguiente hora programada. También sugiero utilizar launchd como cron fue supuestamente desaprobado por Apple en su favor.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X