Las razones más comunes por las que Cron Jobs no funcionan son:
-
Script que no funciona
-
Ruta/URL incorrecta al archivo especificado
-
Uso de caracteres especiales
Repasemos todos ellos.
Script que no funciona
Primero, antes de crear un Cron Job , debe asegurarse de que su script funcione. Para eso, puede abrir su archivo en el navegador (por URL) o ejecutarlo a través de SSH, según el tipo de script que tenga. Si su secuencia de comandos no funciona, es posible que deba ponerse en contacto con los desarrolladores para obtener ayuda.
Puede tener la sensación de que el script no funciona porque su salida está vacía . Si su secuencia de comandos no tiene una salida predeterminada, puede añadirla manualmente .
Ruta incorrecta/URL al archivo especificado
La ruta al archivo de script debe ser correcta. Tenga en cuenta que en Hostinger, la ruta al archivo debe comenzar en /home/
. Si Cron Job está configurado para abrir algún archivo a través de la URL en lugar de una ruta al archivo, puede usar el curl
comando a través de la terminal para ver si funciona:
curl -v 'https://domain.tld/path/to/file.php'
Uso de caracteres especiales
Si su Cron Job tiene caracteres especiales (como ">/dev/null 2>&1"), no podrá configurarlo a través de hPanel directamente. No te preocupes, todavía es posible; todo lo que necesitas hacer es crear un .sh archivo y configure un Cron Job para ejecutarlo.
NOTA :
-
¿Cómo configurar un Cron Job con caracteres especiales en Hostinger?