Constructor crontab
Detecta horarios malos antes de que te despierten. Crea expresiones cron, léelas en lenguaje claro y revisa las próximas ejecuciones.
Guía rápida de sintaxis crontab
| Campo | Valores permitidos | Caracteres especiales |
|---|---|---|
| Minuto | 0 - 59 | , - * / |
| Hora | 0 - 23 | , - * / |
| Día | 1 - 31 | , - * / |
| Mes | 1 - 12 | , - * / |
| Semana | 0 - 6 (0 = domingo) | , - * / |
Preguntas sobre crontab
Q:¿Cuál es la diferencia entre */5 y 5?
*/5 significa cada cinco intervalos. Un 5 solo significa el quinto minuto u hora en ese campo.
Q:¿Por qué mi cron corre a la hora incorrecta?
Cron usa la zona horaria de la máquina o runtime donde se ejecuta. Confirma timezone del servidor, horario de verano y si la plataforma espera UTC.
Q:¿Cómo redirijo logs de cron?
Redirige stdout y stderr a un archivo, sistema de monitoreo o destino de notificación para que fallas no desaparezcan al terminar el scheduler.
Q:¿Qué reviso si una tarea cron no corre?
Confirma que el servicio cron esté activo, el script sea ejecutable, el comando use paths absolutos cuando haga falta y el job corra con el usuario esperado.
Q:¿Las expresiones cron cambian entre plataformas?
Sí. Unix crontab clásico tiene cinco campos. Algunos schedulers agregan segundos, años, meses nombrados o macros especiales. Revisa la plataforma destino antes de copiar.
Mueve scripts fuera de una laptop y hacia infraestructura pensada para correr cuando la tarea importa: reportes, rebuilds, limpieza de caché, webhooks y mantenimiento. Ver opciones de publicación