Muchos de nuestros titulares de cuentas utilizan trabajos cron para realizar tareas en momentos específicos. Estos trabajos se ejecutan a intervalos programados establecidos dentro de la herramienta de trabajo cron en cPanel. Una de las características de esta herramienta le permite configurar una dirección de correo electrónico para recibir un correo electrónico cada vez que se ejecuta el trabajo cron. Esto le permite realizar un seguimiento de sus trabajos cron y asegurarse de que se ejecutan correctamente y según lo programado. Sin embargo, a veces recibimos preguntas de soporte de que algunos trabajos cron se están ejecutando pero no se recibe el correo electrónico. Siga a continuación mientras explicamos cómo asegurarse de recibir un correo electrónico para cada trabajo cron.
Forzar un correo electrónico después de ejecutar el trabajo cron
- Inicie sesión en su cPanel.
- Desde el área principal de cPanel, desplácese hacia abajo y busque Avanzado categoría. Haga clic en los trabajos cron icono encontrado en esa categoría.
- Ahora se encuentra en la pantalla de configuración del trabajo cron. En la parte superior hay un correo electrónico de Cron área donde puede ingresar la dirección de correo electrónico que desea recibir un aviso cada vez que se ejecuta un trabajo cron. Haz doble clic en la palabra más al final de la descripción para abrir el campo para agregar su dirección de correo electrónico. Ingrese su dirección de correo electrónico aquí si no ve una dirección de correo electrónico junto a Correo electrónico actual:
- Si ya tiene una dirección de correo electrónico en esa sección y no recibe un correo electrónico para uno o más de sus trabajos cron, esto se debe a que el trabajo en cuestión no produce resultados. Queremos forzar algún tipo de salida, así que desde la pantalla del trabajo cron, mire la ruta del trabajo cron en cuestión para saber dónde vive el script. Anote la ruta si es necesario.
- Ahora que sabemos dónde está el script, regrese a la página principal de cPanel y abra el Administrador de archivos desde dentro de los Archivos categoría.
- Una vez en el Administrador de archivos , navegue a su secuencia de comandos cron. En nuestra muestra, está simplemente en la carpeta public_html/test y se llama testcron.php>
Localice su archivo y resáltelo, luego haga clic en el icono Editar que se encuentra en la barra de herramientas superior de la pantalla. Aparecerá otra ventana emergente, simplemente haga clic en el botón Editar para continuar con el editor.
- Ahora que está en el editor, queremos agregar una sola línea para garantizar que se produzca algún resultado. Esto puede ser cualquier cosa, desde tan simple como un espacio hasta una oración. A continuación se muestra el código que agregaremos al final de nuestro script:
echo "hecho";Asegúrese de que la línea de código esté antes de la etiqueta de cierre de php de ?> .
- Haga clic en Guardar cambios botón en la parte superior de la pantalla. Su trabajo cron ahora debería enviarle un correo electrónico cada vez que se ejecuta con una sola línea de salida.