job - ejecutar script php cada cierto tiempo
Ejecutando un script PHP con un trabajo CRON (4)
¿Estás utilizando una empresa para alojar tu sitio web?
Como debe tener un ícono en su c panel
llamado cron jobs
desde allí, puede indicarle qué script ejecutar y cuándo.
Me gustaría ejecutar un script PHP todos los días a la medianoche. Después de investigar cómo hacer esto, parece que la mejor manera de lograr esto es usar un trabajo CRON.
Si mi script php se encuentra en http://example.com/scripts/scriptExample.php , ¿alguien puede mostrar el ejemplo más simple de cómo se vería este comando CRON?
Revisé numerosas publicaciones, pero no puedo encontrar un ejemplo suficientemente simple para aprender y construir.
Gracias por adelantado,
Dan
Crontab necesita la ruta completa en su servidor.
0 0 * * * php /var/www/vhosts/domain.com/httpdocs/scripts/example.php
Esto se ejecutará todos los días a la medianoche.
Entonces algo como esto:
00 * * * * /usr/local/bin/php /home/john/myscript.php
El 00 * * * * significa cada hora / usr / local / bin / php - donde el motor principal de php se encuentra en /home/john/myscript.php - el script que se ejecutará (ruta física)
También puede usar la tecla especial @hourly:
@hourly /usr/local/bin/php /home/john/myscript.php
Si tiene un sudo de acceso a su servidor Linux: - Entonces haga lo siguiente
sudo crontab -e
Esto abrirá la pestaña cron para usted en su servidor.
Lo siguiente es que debe hacer una entrada de cron para el archivo que desea ejecutar
00 00 * * * /usr/local/bin/php "path of the php file which you want to execute"
00 00 * * *
esto ejecutará tu cron a medianoche todos los días, significa a las 0 y a los 0 min