Cron de locuri de muncă pentru a rula script-uri php, a crea un site pe wordpress

Sarcinile lui Cron

Fiecare utilizator al sistemului poate adăuga propriile sarcini, specificând la ce oră și ce scripturi să execute în numele său. Sarcinile pot fi efectuate, de exemplu, o dată pe zi, o dată pe lună, o dată pe an. Gazduirea dvs. poate avea restricții asupra numărului total de sarcini și cât de des poate fi efectuată sarcina (de exemplu, nu mai mult de 1 dată în 10 minute și nu mai mult de 10 cron-joburi).







Sarcina (tabelul crontab) include 6 secțiuni, separate prin spații sau tabele.

Primele cinci partiții specifică timpul de execuție al scriptului:
minute: 0-59
ore: 0-23






ziua lunii: 1-31
lună: 1-12
zi a săptămânii: 0-7 (0 și 7 - duminică)
* - variază de la primul la ultimul.

Exemple de setare a duratei de execuție a scriptului:
0 22 * ​​* * - în fiecare zi la ora 22:00
0 0 1 * * - o dată pe lună
0.30 10-22 * * * - la fiecare jumătate de oră între orele 10:00 și 22:00
0/10 * * * * - la fiecare 10 minute

Drepturi de acces

Se recomandă setarea permisiunii de scriere pentru 755 (drepturi de execuție).

Adăugarea unei activități Cron în cPanel

În cPanel, adăugarea unei sarcini este destul de ușoară. Introduceți "Avansat", "Cron Jobs" și completați formularul de adăugare a unei lucrări. Dar rețineți că rularea unui script php are propriile caracteristici.

Rularea unui script PHP într-o lucrare Cron

În comandă, trebuie să specificați calea către php (poate fi diferită pentru diferite gazde), de exemplu, / usr / bin / php. apoi un spațiu și calea completă la fișierul script:

Un exemplu de sarcină Cron pentru rularea unui script php o dată pe zi (0 0 * * * - specifică frecvența)







Articole similare

Trimiteți-le prietenilor: