cron Task Scheduler și crontab comandă
Cron (C ommand R onu ON) - programe de pornire de sistem și script-uri de pe serverul de la un anumit moment.
Gestionați nevoie cron folosind comanda „crontab“.
Fișierul de configurare conține o secvență de linie de comandă și a programa apelul lor. Linii goale și liniile care încep cu „#“ sunt ignorate. Liniile rămase sunt setările variabilelor de mediu și comenzi cron.
Înregistrarea fișier crontab- constă în general din șapte domenii:
minute ore echipa zi numele de utilizator luni den_nedeli
Valorile posibile ale parametrilor de timp:
Câmpul poate fi setat sau model explicit:
- * - orice figură;
- întreg;
- numere întregi separate prin virgulă - stabilind o multitudine de valori discrete, cum ar fi 1,2,5;
- două numere întregi, separate printr-o cratimă corespunzătoare gamei de valori, de exemplu 3-6.
Un exemplu de script finit linie cron:
# Rulează sarcina în 18 ore 7 minute, 13 mai, dacă este vineri
7 18 13 5 5 /home/www/myscript.pl
# Rulează sarcina la fiecare oră 0 minute
0 * / 1 * /home/www/myscript.pl
# Rulează sarcina la fiecare șapte ore 0 minute
0 * / 7 * * * /home/www/myscript.pl
# Efectuați o 10 ore, misiune de 30 de minute de duminică
30 octombrie * 0 /home/www/myscript.pl
Executarea PHP-fișiere
Pentru a executa script php de la cron are nevoie binar PHP interpret.
Calea serverului real în directorul rădăcină al site-ului și modul de a specifica PHP Helpdesk hosting.
script # Exemplu este rulat la 5 dimineața în fiecare zi:
5 0 * * * / usr / bin / php -q /home/www/script.php
Vă rugăm să rețineți, atunci când executați din opțiunea cron -q spune PHP să nu elibereze HTTP-antete.