En muchos casos, al trabajar con tareas programadas (Cron), puede ser necesario identificar y depurar errores en la ejecución de los comandos.
Por defecto, estas tareas suelen ejecutarse en segundo plano sin mostrar resultados visibles, lo que dificulta detectar fallas o comportamientos inesperados. Por eso, una buena práctica es configurar el sistema para recibir por correo electrónico la salida (output) del comando ejecutado.
En este artículo te mostramos cómo hacerlo paso a paso, para que puedas monitorear, diagnosticar y resolver problemas en tus tareas Cron de forma simple y efectiva.
Cómo obtener el output de ejecución del Cron
- Ingresa a cPanel, y ve a Trabajos de Cron dentro del recuadro de Avanzada.
- Arriba de todo, especificamos la cuenta de mail donde recibiremos la salida de los comandos Cron. Puede ser una cuenta externa (por ejemplo tu cuenta de Gmail) o de tu propio dominio. Presiona luego el botón Actualizar correo electrónico.
- Ve hasta abajo y Edita la tarea que quieras debuggear.
- Al final del comando agrega " 2>&1" (sin las comillas y con un espacio adelante) como se ve a continuación. Esto lo que hará es redirigir todos los errores que pueda arrojar el comando hacia la consola interna para que luego llegue en el correo que especificamos más arriba.
- Ahora cuando se ejecute la tarea, si hay algún error, recibirás un correo con el detalle en tu bandeja de entrada.
¡Listo! 👉 Te recomendamos que una vez que termines de hacer la depuración y corrección de errores, desactiva los avisos por email.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.