La idea es que este sea un proceso que se ejecute todos los días a determinada hora sin necesidad de correrlo manualmente.
SAludos!
![Cool](http://static.forosdelweb.com/fdwtheme/images/smilies/cool.png)
| |||
Ejecutar script desde cron Que tal, mi pregunta es si puedo desde cron ejecutar un script php que practicamente lo que haría es buscar en la BD una fecha anteruior y compararla con la del día de hoy para hacer una depuración de cuentas de usuario, lo cual implica eliminar el registro de la BD, asi como las carpetas en el servidor y todo lo relacionado a este usuario? La idea es que este sea un proceso que se ejecute todos los días a determinada hora sin necesidad de correrlo manualmente. SAludos! ![]() |
| |||
Hola, mas bien mi pregunta se refiere a que si php se puede ejecutar por debajo y entonces yo puedo hacer algo en el cron como 0 23 * * 1-5 /var/www/html/script.php y este realizar todo el proceso que requiero, o si php es un lenguaje el cual solamente esta creado para ser ejecutado vía web. Es decir, yo de consola no puedo teclear algo como php ejecuta.php , cosa que con perl si puedo ejecutar de modo perl ejecuta.pl , entones no se si yo mandando llamar al script php desde el cron, este se vaya a ejecutar o no. Saludos! |
| |||
PHP puedes ejecutarlo "por debajo" en modo "CLI" (Command Line Interface) .. Sólo tienes que cumplir unos pequeños requisitos sobre tu script y la forma de invocar al interprete de PHP ya sea al estilo "Perl" (en el própio script indicando #ruta hacia PHP interprete ...) o en la línea de comandos. Más info en: http://www.php.net/features.commandline Un saludo, |
| ||||
puedes programar el cron de modo que haga una llamada http hacia el script y este se ejecute mediante el comando GET tu caso podria quedar asi: 0 23 * * 1-5 GET http://tuservidor.com/script.php de esa forma se ejecutaria el script en el intervalo de tiempo que hallas definido |