PHP funciona como un lenguaje de script del lado del servidor diseñado específicamente para aplicaciones basadas en Web . Normalmente, un script se ejecuta cuando el usuario lo ejecuta en el navegador Web. Sin embargo , hay muchos casos en los que uno podría desear un script se ejecute en un momento determinado , no sólo cuando el usuario lo ejecuta. Esto se puede hacer mediante el programa crontab . Crontab le permite ejecutar una tarea programada en un momento determinado . Los programadores pueden configurar crontab para ejecutar scripts PHP desde la línea de comandos de forma automática, sin tener un usuario ejecutarlo. Cosas que necesitará
servidor web con PHP instalado
Crontab
script PHP
Mostrar más instrucciones
1
Ejecutar el script desde la línea de comandos. Esto asegura que no hay errores en la secuencia de comandos . Esto se puede lograr al escribir : "php . " Por ejemplo , si su nombre es myscript.php , ejecute el comando
2 Abra la configuración Crontab " myscript.php php . " archivo. Utilice su editor de texto favorito (por ejemplo, vim , pico , etc) y abra /etc /crontab. Aquí es donde cronjobs para el ordenador son configurados.
3
Añada la tarea programada . Antes de agregar una tarea programada , decida con qué frecuencia desea que su guión se ejecute. La sintaxis predeterminada para una tarea programada es " **** /etc /cron.hourly . " El * representa los minutos ( asterisco 1 ) , la hora (asterisco 2 ), el día del mes (asterisco 3 ) y el comando de ejecutar (asterisco 4 ) . Por ejemplo, si desea ejecutar la secuencia de comandos " /public_html /myscript.php " todos los días a las 8:17 am , deberá añadir la línea: "17. 8 ** /public_html /myscript.php "
4
prueba tu tarea programada . Sea cual sea el tiempo que tiene la configuración de tarea programada para ejecutarse , asegúrese de probarlo para asegurarse de que lo tienes bien configurado.