Buenos días,
He desactivado el cron de WordPress en wp-config.php y creado un cronjob para ejecutarlo manualmente. Este es el comando (cada 15 minutos):
/opt/alt/php74/usr/bin/php /home2/micuentaxxxx/public_html/midominiooo.com/wp-cron.php
La cuestión es que este comando no tiene output, por lo que no llega nada. Y como no se tiene acceso completo al servidor, no hay forma de saber si se ejecutan los cronjob.
¿Hay alguna forma de forzar que se me envíe un correo tras la ejecución de ese cronjob?
Saludos,
Daniel.
Contenido solo visible a usuarios registrados
Hola Daniel,
Al crear tareas cron desde cpanel se envían notificaciones de cada proceso, solo ten en cuenta que si dentro de tu tarea cron tiene añadido >/dev/null 2>&1 esto evitara recibir las notificaciones, ten en cuenta que esto podría llenar tu buzón de correo en caso de que las tareas se ejecuten a diario o de hora en hora por lo que para estos casos por lo que enviar la salida a null evitara llenarte de correos de notificaciones.
Puedes leer un poco más sobre las tareas cronjob de cpanel en las siguientes guías
-> https://www.webempresa.com/blog/crear-una-tarea-cron-en-cpanel-i.html
-> https://www.webempresa.com/blog/eliminar-archivos-error-log-con-tarea-cron-cpanel.html
Un Saludo
Hola,
He comentado en mi mensaje que "este comando no tiene output". Por tanto, no cuestión de tener >/dev/null 2>&1 en el job (que no lo tiene). Es que no tiene output.
Vuelvo a preguntar lo mismo.
¿Hay alguna forma de forzar que se me envíe un correo tras la ejecución de ese cronjob? Me da igual el resultado de la ejecución, quiero saber que se ha ejecutado.
Saludos,
Daniel.
Hola Daniel,
Esta opción de notificación depende de las características del servidor, envía un ticket para que verifiquen si es posible en tu servidor realizar este ajuste que buscas.
Un saludo 🖐️
@argenis Pues entonces me doy por jodido.
En el ticket me dicen que pregunte en el foro, y en el foro me dices que envíe un ticket.
Y eso que sois los mismos.
Hola Daniel,
Comprendo, igualmente, me da la impresión que no has leído o visto lo que te compartió Karen:
https://www.webempresa.com/blog/crear-una-tarea-cron-en-cpanel-i.html
¿Lo has visto?
Saludos 🖐️
@argenis A mí me da la impresión que no habéis leído mi primer mensaje, en el que indico que ya he creado el cronjob. Hasta pongo el comando utilizado.
Hola Daniel,
Entiendo que debes estar ya en wepanel, al momento de crear tu cron te muestra este mensaje:
O directamente esto:
¿Asumimos que no vez esto? Se muestra una vez que guardas el cron sin esta opcion activa:
La opción te dice, No deseo recibir notificaciones por e-mail de este cron, por lo que al desactivarlo es que recibes los correos. Si tienes aun el Cpanel en lugar de Wepanel entonces sigue aplicando lo que se comenta en la guia
Saludos 🖐️
A ver cómo resumo lo que ya he dicho con más información que es innecesaria:
- Tengo Wepanel
- He creado el cronjob con el comando que os he indicado
- La tarea no tiene output por lo que no se enviará nada aunque quieras recibirlo.
- El cronjob tiene desmarcada la opción de no avisar. Es decir, que quiero que me avise. Es decir, que no incluya el >/dev/null 2>&1 que ya había confirmado que no lo tenía.
No sé cómo decir lo mismo una y otra vez.
El output del cron me da lo mismo. Repito, el output del cron me da lo mismo. Repito, el output del cron me da lo mismo.
Lo que quiero es que se me notifique cuando se ha ejecutado. El output del cron me da lo mismo, solo quiero saber que se ha ejecutado.
He enviado esta consulta a las 12:37a.m. con toda la información que estáis mareando una y otra vez. Y sigo sin respuesta.
Siento que suene un poco borde, pero creo que el escenario y la pregunta están bastante claras. ¿Se puede o no se puede?
Hola Daniel,
Comprendemos como te sientes igualmente te comento, la tarea cron está ligada al servidor y desde foro no tenemos posibilidad de acceder a tu panel u hosting, para ver si el cron es ejecutado de forma correcta.
He realizado unas pruebas con tareas cron en mi panel, y la tarea envía una notificación indicando que el cron está activo y funcionando, te las comparto:
Nosotros no podemos ayudarle con la programación de lo que específicamente tiene que hacer el cron; para eso necesita un programador, si lo necesitas puedes contactar con nuestros colaboradores:
https://www.webempresa.com/directorio-colaboradores.html
Sin embargo, desde ticket sí puedes consultarnos, si estás seguro de que la programación es correcta, que no exista alguna medida de seguridad del servidor que impida que se ejecute la acción que intentas realizar el cron. Comenta en un nuevo ticket explicando que se supone debe hacer dicho cron a nivel de instalación y le enlazas este hilo de foro, de esta forma pueden ver atentamente un historial para que puedan verificar si hay algún problema con tu panel activo.
Un saludo 🖐️