¿Cómo configuro un trabajo cron cada 5 minutos sin usar los minutos divisibles por 5?

¿Cómo configuro un trabajo cron cada 5 minutos sin usar los minutos divisibles por 5?

Tengo varias tareas cron que quiero ejecutar cada 5 minutos, algunas de las cuales consumen mucha memoria. Como tal, no quiero ejecutarlos todos al mismo tiempo. Crontab me permite ejecutar un trabajo que parece

*/5 * * * * * <job>

que se ejecuta los minutos 0, 5, 10, 15, etc. Estoy buscando una manera de ejecutar un trabajo cron en los minutos 2, 7, 12, 17, etc. ¿Hay alguna manera de hacerlo sin tener que escribir cada minuto de ese conjunto?

Respuesta1

Respuesta a mi propia pregunta

La respuesta a mi pregunta específicamente es

2-59/5 * * * * <job>

En general, para ejecutar un trabajo cada enésimo minuto a partir de m (con 1≤m<n), es

m-59/n * * * * <job>

El guión significa "cada minuto comenzando en m y terminando en 59, inclusive en ambos extremos".

información relacionada