Configuré crontab pero no pasó nada,
crontab -l
03 04-22 * * * python /me/radio_alarm.py
Cuál es la razón, el comando funciona según lo previsto en Linux.
Configuré crontab pero no pasó nada,
crontab -l
03 04-22 * * * python /me/radio_alarm.py
Cuál es la razón, el comando funciona según lo previsto en Linux.
Su crontab sugiere que a los 3 minutos después de cada hora a partir de las 04:00 hasta 22:00, invocar python
de ejecución /me/radio_alarm.py
Si eso es correcto, y no hay otros problemas que no podemos ver*, la siguiente corrección debería funcionar:
03 04-22 * * * /usr/bin/python /me/radio_alarm.py
Es necesario especificar la ruta de acceso completa a python
debido a que el "cron del usuario" no tiene el mismo entorno $PATH que hacer bajo su nombre de usuario.
* Supongo que se ha de ejecutar el script desde la línea de comandos. Si ese es el caso, usted probablemente ha limpiado la mayoría de los potenciales errores a continuación, pero sólo en caso de que aquí son los "sospechosos habituales":
chmod 755 /me/radio_alarm.py
) #!/usr/bin/python
) homebrew
, etc.) Por último, nunca está de más para capturar stderr
de salida, mientras que usted está probando un nuevo script. Usted puede agregar fácilmente un "registro de errores" a la secuencia de comandos de la siguiente manera:
03 04-22 * * * /usr/bin/python /me/radio_alarm.py > ~/cronjoblog 2>&1
Esto va a redirigir cualquier error de salida de la secuencia de comandos para el archivo cronjoblog
en su directorio de inicio del usuario.
Espero que ayude. Háganos saber si usted tiene más preguntas o problemas.
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.