Si su trabajo cron se ejecuta solo en Mac OS X, es posible que desee utilizar launchd en su lugar.
De Programación de trabajos programados (documentos oficiales de Apple):
Nota:Aunque todavía es compatible, cron no es una solución recomendada. Ha quedado en desuso en favor de launchd.
Puede encontrar información adicional (como la página de Wikipedia lanzada) con una simple búsqueda en la web.
Prueba esto:
0,30 * * * * your command goes here
Según la página de manual oficial de Mac OS X crontab(5), el /
la sintaxis es compatible. Por lo tanto, para averiguar por qué no funcionó para usted, deberá consultar los registros de cron. En esos registros, debe encuentre un mensaje de error claro.
Nota:Mac OS X parece usar Vixie Cron, al igual que Linux y los BSD.
crontab no entiende "intervalos", solo entiende "horario"
horas válidas:0-23 -- minutos válidos:0-59
ejemplo #1
30 * * * * your_command
esto significa "ejecutar cuando el minuto de cada hora sea 30 " (se ejecutaría a las:1:30, 2:30, 3:30, etc.)
ejemplo #2
*/30 * * * * your_command
esto significa "ejecutar cuando el minuto de cada hora sea divisible por 30 " (se ejecutaría a las:1:30, 2:00, 2:30, 3:00, etc.)
ejemplo #3
0,30 * * * * your_command
esto significa "ejecutar cuando el minuto de cada hora es 0 o 30 " (se ejecutaría a las:1:30, 2:00, 2:30, 3:00, etc.)
es otra forma de lograr los mismos resultados que el ejemplo n.º 2
ejemplo #4
19 * * * * your_command
esto significa "ejecutar cuando el minuto de cada hora es 19 " (se ejecutaría en:1:19, 2:19, 3:19, etc.)
ejemplo #5
*/19 * * * * your_command
esto significa "ejecutar cuando el minuto de cada hora sea divisible por 19 " (se ejecutaría a las:1:19, 1:38, 1:57, 2:00, 2:19, 2:38, 2:57, 3:00, etc.)
nota:varios usuarios, incluido el autor, han realizado varias mejoras en esta publicación
Hacer:
0,30 * * * * your_command