Lucrările cron automatizează sarcinile repetitive pe serverul dvs., economisind timp și asigurând consecvența pentru sarcini precum backup-uri, executarea scripturilor sau curățarea. Acest ghid simplifică configurarea și gestionarea lucrărilor cron în cPanel, cu exemple practice și cele mai bune practici pentru a vă eficientiza fluxul de lucru de găzduire pe AvaHost sau platforme similare.
Un cron job este o comandă sau un script programat să ruleze automat la intervale specifice (cum ar fi la fiecare oră, zi sau săptămână). Aceste sarcini sunt gestionate de demonul cron bazat pe Unix și sunt utilizate în mod obișnuit pentru a gestiona operațiunile repetitive din partea serverului.
Într-un mediu de găzduire, lucrările cron pot automatiza diverse sarcini, cum ar fi:
Rularea scripturilor PHP
Efectuarea de backup-uri
Actualizarea bazelor de date
Trimiterea de e-mailuri programate
Înainte de a configura lucrările cron în cPanel, asigurați-vă de următoarele:
Furnizorul dvs. de găzduire permite accesul la lucrările cron (acest lucru este standard în majoritatea planurilor de găzduire bazate pe Linux)
Aveți acces la cPanel
Cunoașteți calea completă către scriptul sau fișierul pe care doriți să îl executați
Scriptul dvs. are permisiunile de execuție corespunzătoare
Conectați-vă la contul dvs. cPanel.
Defilați la secțiunea “Advanced” și faceți clic pe “Cron Jobs”.
Aceasta va deschide interfața pentru gestionarea sarcinilor programate.
În partea de sus a interfeței Cron Jobs, veți găsi un câmp pentru a specifica o adresă de e-mail. Acest e-mail va primi rezultatul sarcinii cron de fiecare dată când se execută. Acest lucru este util pentru monitorizare, dar poate deveni copleșitor pentru sarcinile care rulează frecvent.
Pentru a dezactiva ulterior ieșirea e-mailului, puteți adăuga următorul text la comanda cron:
Sub “Add New Cron Job”, veți vedea câmpuri pentru specificarea momentului de desfășurare a sarcinii.
Puteți utiliza dropdown-ul Common Settings pentru a selecta rapid intervale precum “Every 5 Minutes” sau “Once Per Day”.
Alternativ, completați manual câmpurile minut, oră, zi, lună și zi lucrătoare pentru un program personalizat.
În câmpul Command (Comandă ), introduceți comanda completă care urmează să fie executată. De exemplu, pentru a executa un script PHP:
Înlocuiți /home/username/public_html/scripts/report.php
cu calea către scriptul dvs. real.
Faceți clic pe Add New Cron Job pentru a o salva.
Lucrarea cron se va executa acum automat la programul definit.
Programare | Sintaxă | Descriere |
În fiecare minut | * * * * * | Rulează o dată la fiecare minut |
La fiecare 5 minute | */5 * * * * | Rulează la fiecare 5 minute |
Pe oră | 0 * * * * | Rulează o dată la o oră |
Zilnic la miezul nopții | 0 0 * * * | Rulează în fiecare zi la ora 12:00 AM |
Săptămânal duminică | 0 0 * * 0 | Rulează în fiecare duminică la miezul nopții |
Lunar pe 1 | 0 0 1 * * | Rulează în prima zi a fiecărei luni |
Anual pe 1 ianuarie | 0 0 1 1 * | Se execută o dată pe an, pe 1 ianuarie |
1. Rularea zilnică a unui script PHP
2. Ștergerea fișierelor temporare la fiecare oră
3. Rulați backup MySQL în fiecare noapte
Notă: Întotdeauna includeți parola în ghilimele simple și scăpați orice caractere speciale.
Odată creată o cron job, aceasta va apărea în secțiunea Current Cron Jobs. Aici puteți:
Să editați cronometrarea sau comenzile
Ștergeți lucrările depășite
Dezactivați temporar (comentându-le manual în comandă)
Scriptul nu rulează? Verificați permisiunile fișierelor și utilizați căi absolute.
Nu există ieșire sau erori? Asigurați-vă că notificarea prin e-mail este setată sau verificați jurnalul cron al serverului dvs. dacă este disponibil.
Fusulorar greșit? cPanel utilizează fusul orar al serverului; confirmați că acesta corespunde programului dorit.
Lucrările cron din cPanel simplifică automatizarea, eficientizând backup-urile, actualizările și executarea scripturilor. Prin stăpânirea sintaxei cron, testarea cu exemple precum scriptul PHP sau backup-ul MySQL de mai sus și aplicarea bunelor practici, puteți construi un mediu de găzduire eficient. Găzduirea cPanel de la AvaHostasigură suport cron de încredere, permițându-vă să automatizați sarcinile cu încredere.