Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come eseguire un file PHP automaticamente

PHP funziona come un linguaggio di scripting lato server progettato specificamente per le applicazioni Web-based . In genere , uno script viene eseguito quando un utente lo esegue nel proprio browser . Tuttavia, ci sono molti casi in cui si potrebbe desiderare uno script da eseguire in un momento designato , non solo quando un utente esegue. Questo può essere fatto utilizzando il programma crontab . Crontab consente di eseguire un'operazione pianificata in un momento designato . I programmatori possono configurare crontab per eseguire script PHP da linea di comando automatico , senza che l'utente lo gestisce . Cose che ti serviranno
web server con PHP installato
Crontab
script PHP
Show More Istruzioni
1

Eseguire lo script dalla riga di comando . In questo modo non ci sono errori nello script . Esso può essere ottenuto digitando : " php . " Per esempio , se il nome del file è myscript.php , eseguire il comando
2

Aprire la configurazione Crontab " php myscript.php . " file. Utilizzare un editor di testo (ad esempio , vim , pico , ecc ) e aprire /etc /crontab . Questo è dove cronjobs per il computer sono settati .
3

Aggiungi il cronjob . Prima di aggiungere un cronjob , decidere con quale frequenza si desidera che l' esecuzione di script. La sintassi di default per un cronjob è " **** /etc /cron.hourly . " La * rappresenta i minuti ( asterisco 1) , l' ora ( asterisco 2) , il giorno del mese ( asterisco 3) e il comando di eseguire ( asterisco 4) . Per esempio, se si desidera eseguire lo script " /public_html /myscript.php " tutti i giorni alle 08:17 , è necessario aggiungere la riga: . " 17 8 ** /public_html /myscript.php "
4

Verifica il tuo cronjob . Qualunque sia la volta che avete la vostra configurazione cronjob per eseguire , assicuratevi di provarlo per assicurarsi che lo avete configurato correttamente .

 

Programmazione © www.354353.com