O sarcină CRON este un program de planificare a sarcinilor bazat pe interval de timp, care vă permite să automatizați acțiuni repetitive pe serverul dvs., cum ar fi realizarea de copii de siguranță ale bazelor de date, trimiterea de e-mailuri programate sau ștergerea fișierelor din cache.
Cuprins
Context
Automatizarea sarcinilor prin intermediul panoului mybox asigură că operațiunile esențiale de întreținere sau logica aplicației se execută la intervale specifice, fără intervenție manuală. Deoarece sarcinile CRON consumă resurse ale serverului, acestea sunt executate în cadrul unor “Profiluri” care gestionează impactul lor asupra performanței mediului dvs.
Configurare pas cu pas
Pentru a configura o nouă sarcină automatizată:
- Accesați meniul CRON: Autentificați-vă în panoul mybox, navigați la meniul Servicii suplimentare și selectați Sarcini CRON.
- Adăugați o sarcină: Faceți clic pe butonul Adăugați din meniul de sus pentru a deschide formularul de configurare a sarcinii.
~/scripts/backup.php).
- Resurse la distanță: Introduceți adresa URL completă dacă sarcina implică recuperarea unui fișier de la distanță.
data.txt fără o cale completă, serverul îl va căuta aici.
Diferența: Calea locală vs. Directorul de lucru
- Cale: Locația exactă a fișierului script pe care doriți să îl rulați.
- Director de lucru: Dosarul “context”. Dacă scriptul dvs. salvează un fișier numit
report.pdf, acesta va fi plasat în acest director, cu excepția cazului în care se specifică o altă cale absolută în cod.
Implicații practice
- Gestionarea resurselor: Dacă o sarcină depășește limitele definite în Profilul acesteia, sistemul o va întrerupe pentru a proteja stabilitatea celorlalte servicii ale dvs.
- Căi relative (
~/): Rețineți întotdeauna că~/reprezintă directorul rădăcină al contului dvs. Utilizarea căilor relative face ca scripturile dvs. să fie mai portabile dacă mutați fișierele între foldere ulterior. - Testare: Este recomandat să rulați mai întâi scriptul manual prin browser sau terminal, pentru a vă asigura că nu există erori de sintaxă înainte de a-l programa ca sarcină CRON.
- Intervale personalizate: Dacă planul dvs. permite formatarea personalizată a crontab-ului, puteți defini ore precise de execuție (de exemplu,
0 4 * * *pentru a rula în fiecare zi la ora 4:00 AM).
Rezumat
Sarcinile CRON reprezintă motorul din spatele unui site web autonom. Prin definirea corectă a programului, a directorului de lucru și a intervalului de execuție în panoul mybox, vă puteți asigura că procesele dvs. de fundal rulează în mod fiabil și eficient.