La tarea cron se ejecuta cada hora en lugar de cada 3 horas

La tarea cron se ejecuta cada hora en lugar de cada 3 horas

Tengo una tarea cron:

$ crontab -l
*/180 * * * * /my_script.py

Por alguna razón, como puedo ver en /var/log/syslog, se ejecuta cada hora en lugar de cada 3 horas. ¿Porqué es eso?

Respuesta1

Supongo que se activará siempre que el minuto actual sea múltiplo de 180, es decir, a la hora (0 minutos). lo intentaría

0 */3 * * * * my_script.py

en cambio. (Curiosamente, man 5 crontabno dice nada sobre lo que sucede cuando especificas un paso que no divide el número de horas/minutos/días, pero supongo que */17sería lo mismo que 0,17,34,51.)

información relacionada