Saltar al contenido

Configuración del trabajo cron de godaddy para ejecutar el script php

Solución:

NOTA: GoDaddy ha estado migrando todos los paquetes de alojamiento a cPanel. Las instrucciones detalladas a continuación son para la interfaz anterior de GoDaddy. El comando sigue siendo el mismo.

En el momento de escribir este artículo, en el alojamiento compartido de GoDaddy, NO podía usar los siguientes comandos: ping, curl, nc, lynx

pero PODRÍA usar: wget

Creé con éxito un trabajo cron usando wget para cargar un archivo PHP que contiene una llamada a mail().

  1. inicie sesión en su cuenta de GoDaddy
  2. haga clic para expandir la sección “Alojamiento web” y busque el servidor en cuestión
  3. haga clic en el botón “Administrar” (solía estar etiquetado como “Iniciar”)
  4. en la página “Detalles de alojamiento” en la sección “Herramientas”, haga clic en el botón “Administrador de trabajos de Cron”
  5. en la página “Cron Job Manager”, haga clic en el botón “Crear Cron Job”
  6. ingrese el título que desee y seleccione la frecuencia (1 hora es la más frecuente permitida EDITAR: GoDaddy ha agregado incrementos de 15 minutos a las opciones de frecuencia).
  7. ingrese el comando a continuación (con su información):

wget http://YOUR_DOMAIN/YOUR_PATH/YOUR_PHP_FILE.php > /dev/null 2>&1

editar: como lo señaló Leandro, este es el método para hacer que un trabajo cron llame a un recurso remoto o local; consulte la documentación de GoDaddy si desea llamar a un recurso solo localmente (que también es más seguro si está ejecutando trabajos más confidenciales)

en “YOUR_PHP_FILE.php” codifique todas las acciones que desea que se realicen e incluya una llamada a mail() (o cualquier método de correo que desee utilizar, asumiendo que lo ha configurado correctamente).

Mediante el uso mail() el servidor de retransmisión SMTP ya estará configurado correctamente en el archivo “php.ini” para: relay-hosting.secureserver.net – que puedes confirmar usando phpinfo().

php_path -q file_name_with_absolute_path

/usr/bin/php -q /home/[user name]/public_html/test.php

1: ¿Cómo conocer su php_path?

echo exec('whereis php');

2: ¿Cómo saber la ruta absoluta de su archivo?

echo dirname(__FILE__);

Configuración cron para cuentas de alojamiento compartido de GoDaddy mediante Cpanel.

* – >> Los trabajos Cron se ejecutan en la zona horaria de GoDaddy en Arizona. Go Daddy no publica esto en ningún lado.

Ejemplo: Ejecute cron todos los días a las 13.05 (1:05 ​​pm) hora estándar del Pacífico.

5 14 * * * / usr / local / bin / php -q /home/username/public_html/scriptname.php

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *