Cron (de la comanda scurtă Run ON) - un mecanism pentru lansarea automată a aplicațiilor pe server într-un program. Gestionate destul de simplu, prin configurarea fișierului de configurare cron.
Pentru a deschide fișierul de configurare, executați comanda din consola:
Fișierul de configurare poate conține o secvență de linii de comandă și un program pentru executarea acestora. Liniile marcate cu un rând #, precum și liniile goale sunt ignorate, celelalte linii sunt setate de variabilele de mediu și comenzile cron.
Să luăm în considerare, din ce domenii este linia de intrare din fișierul de configurare:
Înregistrările ca întreg cuprind șapte câmpuri, considerăm valorile admise ale parametrilor de timp:
minute: 0-59;
ore: 0-23;
zi_month: 1-31;
lună: 1-12;
day_day: 0-7 (0-Soare, 1-Lună, 2-L, 3-Mie, 4-Jo, 5-Vin, 6-Sâm, 7-Duminică).
În plus, parametrul din câmp poate fi specificat explicit sau printr-un șablon:
un asterisc este orice număr;
un număr întreg;
numere întregi separate printr-o virgulă - specificând un set discret de valori;
două numere întregi, separate printr-o cratimă - corespund unei game de valori.
Puteți rula, de asemenea, script-uri PHP într-un program, pentru aceasta, interpretul PHP trebuie să fie preinstalat pe server și trebuie, de asemenea, să cunoașteți calea către acesta.
În cazul meu, este aici: / usr / bin / php. Să vedem un exemplu de configurare a lansării scriptului PHP în fiecare zi, la ora 6:00.
Opțiunea -q la pornire indică interpretului PHP să nu dea anteturi de răspuns HTTP. Utilizarea de script-uri PHP în cron poate fi necesară, de exemplu, pentru a efectua operațiuni zilnice pe site, în funcție de program, bine sau ceva de genul asta.