Ruta Cron Jobs [cPanel]

erdanblo

Pués alguien sabria decir que es lo que hay que poner para ejecutar un archivo php.

En concreto el archivo es este:

<?php

// Simple archivo que manda un correo electrónico si la hora actual es superior a la que predefinida en el archivo.

$hora_actual = time();
$hora_predefinida = "1123590348";

if($hora_actual < $hora_predefinida) {

echo "No es la hora aun payo."; }else{

$email = "[email protected]";
$titulo = "Prueba de CronJobs";
$mensaje = "Esto es un mensaje de prueba, ejecutando el script mediante CronJobs de cPanel";

mail($email,$titulo,$mensaje);

}

?>

Y lo que hago al crear el Cron Job es en ruta pongo "./public_html/cronjobs.php" y ajusto el tiempo.

Pero parece que no funciona... (creo que es la ruta que le faltan datos, pero no se qué.)

IS4kO

Puty, pega la solución que vimos ayer para que lo vea la gente, que puede ser muy util.

erdanblo

Se me ha pasado... :/

A ver, la cosa es poner el comando PHPCLI en la ruta del creador del cron en cPanel como sale en esta web que encontró IS4k0:

http://foro.hospedajeydominios.com/archive/index.php/t-502.

En mi caso es así:

/usr/local/bin/php -q -f /home/erdanblo/public_html/cronjobs.php

Pero según el hosting puede variar, ambas rutas, la de php y la local hacia los documentos se pueden sacar mediante phpinfo().

Usuarios habituales

  • erdanblo
  • IS4kO