Saltar al contenido
Cron Truth

Tablero de la verdad para tareas programadas

¿La tarea se ejecutó, o solo dijo que lo hizo?

Pega tu crontab y un registro de ejecuciones. Cron Truth calcula cada ventana que prometió la programación, la empareja con una ejecución real y muestra qué se perdió, qué llegó tarde, qué falló, qué terminó sospechosamente rápido y qué arrancó encima de la ejecución anterior.

HoraTareaEstado
02:00NIGHTLY-BACKUPPerdida
03:00BILLING-CLOSEFallida
06:15DAILY-REPORTSospechosa
08:00CRM-SYNCSolapada
08:30PRUNE-TMPFiable
Tablero de ejemplo. Cada fila sale del crontab y del registro de ejemplo de más abajo.

Qué es

Un comprobador gratuito de tareas programadas. Compara lo que prometía la programación con lo que el registro muestra que ocurrió de verdad.

Para quién

Responsables de backend, equipos SRE, fundadores con tareas nocturnas y equipos de soporte a los que les dicen que un informe nunca llegó.

Qué resuelve

Los fallos silenciosos de cron. Una tarea que nunca arrancó no deja ningún error, y una que sale con éxito a los dos segundos parece perfecta en un panel.

Comprobar ejecuciones programadas

Todo funciona en tu navegador. Nada de lo que pegas se envía a ningún sitio.

Comprobar hastaLas ventanas posteriores a ese momento aún no se juzgan.

Todavía no hay comprobación

Pega un crontab y un registro de ejecuciones, o carga las tareas de ejemplo para ver un tablero completo.

Tu crontab y tus registros nunca salen de esta página.

Qué significan los veredictos

Cada tarea recibe un solo veredicto, lo más grave que se encontró en sus ventanas.

  1. Fiable

    Cada ventana tiene una ejecución que empezó a tiempo y terminó bien.

  2. Tarde

    Una ejecución llegó después del margen. Busca un servidor saturado o un bloqueo que espera.

  3. Solapada

    Una ejecución empezó antes de que terminara la anterior. Añade un bloqueo o mueve la programación.

  4. Perdida

    Pasó una ventana sin ninguna ejecución. Comprueba que el servicio cron funciona y que la máquina estaba encendida.

  5. Fallida

    La ejecución ocurrió pero salió con un código de error. Lee la salida de la tarea de esa hora.

  6. Sospechosa

    Informó éxito pero terminó mucho más rápido de lo normal o no escribió nada. Revisa el resultado, no el código de salida.

  7. Muda

    La programación espera ejecuciones, pero el registro nunca menciona esta tarea. Puede que ni siquiera esté instalada.

Cómo se usa

  1. Pega el crontab

    Cópialo de la salida de crontab -l o de la configuración de tu planificador. Un comentario al final de la línea le da a la tarea un nombre claro.

  2. Pega el registro

    Exporta de tus registros la tarea, la hora de inicio, la duración y el código de salida, o pega las líneas CRON de syslog.

  3. Elige la zona horaria

    Usa la del servidor. Las líneas CRON_TZ del crontab la cambian para las líneas que vienen debajo.

  4. Lee el tablero

    Abre una tarea para ver cada ventana perdida, tardía, fallida o sospechosa con su hora exacta.

  5. Comparte el comprobante

    Copia el comprobante en el hilo del incidente para que la conversación empiece por los hechos.

Conviene saber

  • Cada tarea se revisa desde su primera ejecución en el registro, así un registro corto no inventa ventanas perdidas.
  • Las líneas CRON de syslog solo muestran el inicio, no revelan fallos ni duraciones.
  • Las horas que no existen el día del cambio de hora se omiten.
  • Día del mes y día de la semana siguen el cron clásico: si ambos están fijados, basta con que coincida uno.
  • Es un comprobador, no un monitor. No vigila tus tareas ni avisa a nadie.

Preguntas

¿Mis datos salen del navegador?

No. La lectura y la comprobación se hacen en esta página. No se sube ni se guarda nada.

¿Qué formatos de registro funcionan?

CSV o columnas separadas por tabuladores con cabecera, columnas en el orden tarea, inicio, duración, salida, filas, líneas que empiezan con una fecha y líneas CRON de syslog.

¿Cómo se relaciona una línea del registro con una tarea?

Por el nombre del comentario, por el comando o cuando uno contiene al otro. Las líneas sin coincidencia se listan aparte.

¿Por qué una ejecución con código 0 sale como sospechosa?

Porque terminó en menos de una décima parte de su tiempo habitual o informó cero filas. Muchas tareas rotas salen limpias sin haber hecho nada.

Habla con el creador

¿Tienes una pregunta, una idea o una oferta de trabajo? Escribe por X o Telegram.

Apoya al creador

Si esta herramienta te ahorró tiempo, puedes enviar una propina a esta dirección EVM desde tu propia billetera.

0xd28Fd90eD69092bd01598f237aad33a0cc9c3EeA