Cron Jobs – Cum se configurează în cPanel

Notă! Unele linkuri de pe această pagină pot fi linkuri afiliate, ceea ce înseamnă că, dacă alegeți să efectuați o achiziție, pot câștiga un mic comision fără costuri suplimentare pentru dvs. Apreciez foarte mult sprijinul dvs.!

Cron Jobs – Prezentare Generală

Cron Jobs sunt sarcini programate pe care sistemul le execută la momente sau intervale predefinite. De obicei, un cron job conține o serie de sarcini simple pe care sistemul le execută dintr-un fișier script.

O sarcină cron jobs este pur și simplu o sarcină pe care o programați pentru a o rula automat la intervale specifice. De exemplu, dacă doriți să faceți o copie de siguranță a unui fișier la fiecare șase ore, puteți configura acest lucru cu ușurință folosind funcția de cron jobs din cPanel.

Important:
  • Aveți grijă când programați un cron jobs. Vă recomandăm să permiteți suficient timp între cron jobs pentru finalizarea unui cron job anterior. Dacă le programați să ruleze prea des, serverul ar putea începe o altă lucrare cron înainte de a se termina ultima sarcină cron. Această dublare poate degrada performanța.
  • Pentru mai multe informații despre cron jobs, citiți documentația Red Hat’s Scheduling a Cron Job.

Adăugați un Cron Jobs pentru e-mail

Secțiunea Cron Email a interfeței vă permite să introduceți o adresă de e-mail pentru ca sistemul să trimită notificări atunci când rulează lucrări cron. Pentru a seta o adresă de e-mail, efectuați următorii pași:

  1. Autentificați-vă în cPanel
Autentificare în cPanel
Autentificare în cPanel

2.În secțiunea ADVANCED a ecranului de start cPanel, faceți clic pe Cron Jobs:

Advancevd-Cron Jobs
Advancevd-Cron Jobs

1.În caseta de text E-mail, introduceți adresa de email la care doriți să primiți notificările.
2.Faceți clic pe Actualizare e-mail.

Tastați emailul dvs.
Tastați emailul dvs.

Dezactivați notificările prin e-mail

Pentru a dezactiva notificările prin e-mail pentru toate lucrările cron jobs, eliminați adresa de e-mail.

Pentru a dezactiva notificările prin e-mail pentru o singură lucrare cron, efectuați pașii următori:

1.Găsiți lucrarea cron pentru care să dezactivați notificările prin e-mail în tabelul Cron Jobs curent și faceți clic pe Editare.
2.În caseta de text Comandă, adăugați linia /dev/null 2>&1 la sfârșitul comenzii. De exemplu:

/usr/local/cpanel/bin/is_script_stuck /dev/null 2>&1

3.Salvați modificările.

Adăugați un Cron Job

Pentru a crea un cron job, efectuați următorii pași:

Adăugare Cron Jobs
Adăugare Cron Jobs
  • Common Settings (Setări comune) – Selectați un interval frecvent utilizat. Sistemul va configura setările corespunzătoare în casetele de text Minute, Hour, Day, Month și Weekday pentru dvs.
  • Minute (Minute) – Numărul de minute dintre fiecare rulare a lucrării cron sau minutul fiecărei ore în care doriți să executați lucrarea cron.
  • Hour (Oră) – Numărul de ore dintre fiecare rulare a jobului cron sau ora din fiecare zi în care doriți să executați cron jobul.
  • Day (Ziuă) – Numărul de zile dintre fiecare rulare a jobului cron sau ziua lunii în care doriți să executați cron jobul.
  • Month (Lună) – Numărul de luni între fiecare execuție a cron jobului sau luna anului în care doriți să executați cron jobul.
  • Weekday (Ziua săptămânii) – Zilele săptămânii în care doriți să executați Cron jobul.

2.În caseta de text Command (Comandă), introduceți comanda pe care doriți să o ruleze sistemul.

Important:
  • Trebuie să specificați setările pentru casetele de text Minute, Hour, Day, Month, Weekday și Command.
  • Fii extrem de precaut când folosești comanda rm într-un job cron. Dacă nu declarați opțiunile corecte, puteți șterge datele din directorul de acasă.
  • Dacă jobul dvs. cron rulează un script personalizat, scriptul necesită permisiunea de executare. Pentru mai multe informații, citiți documentația Red Hat’s Linux Permissions.
Notă:
Specificați calea absolută către comanda pe care doriți să o rulați. De exemplu, dacă doriți să rulați fișierul public_html/index.php în directorul dvs. de acasă, introduceți următoarea comandă:
/home/user/public_html/index.php

3.Faceți clic pe Adăugați un nou Cron Job

Exemplu de Cron Job

Pentru a rula un script care se află în directorul dvs. de acasă o dată pe oră, efectuați următorii pași:

  1. În meniul Common Settings (Setări comune), selectați opțiunea O dată pe oră (0 * * * *).
  2. În caseta de text Command (Comandă), introduceți numele scriptului. De exemplu:
./my-script.sh
Exemplu de Cron Job
Exemplu de Cron
Ține minte:
Trebuie să setați permisiunile de fișiere corecte pentru a permite executarea unui script.

3.Faceți clic pe Add New Cron Job – Interfața va afișa un mesaj de succes într-o casetă verde.

Vedeți Cron Jobs existente

Tabelul Current Cron Jobs afișează Cron joburile existente.

Tabel cu Cron Jobs
Tabel cu Cron Jobs

Editați un Cron Job

Pentru a edita un cron job, efectuați următorii pași:

  1. Găsiți lucrarea cron pe care doriți să o editați și faceți clic pe Edit (Editare).
  2. Editați setările pe care doriți să le modificați și faceți clic pe Edit Line (Editare linie).
Editare Cron Job
Editare Cron Job

Ștergeți un Cron Job

Pentru a șterge un Cron Job, efectuați următorii pași:

  1. Faceți clic pe Delete (Ștergere) de lângă cron job-ul pe care doriți să-l ștergeți.
  2. Faceți clic pe Delete (Ștergere).
Ștergeți un Cron Job
Ștergeți un Cron

 

Notă! Ați găsit util acest articol? Atunci veți aprecia sprijinul oferit de SiteBunker în realizarea acestui tutorial. Experimentați diferența de găzduire cu SiteBunker astăzi și obțineți un site web pre-securizat, pre-optimizat, pe tehnologia LiteSpeed. Consultați planurile de găzduire web astăzi.

Documentație adițională:

S-ar putea să te intereseze și:

Despre Admin Staff

Comunitatea WordPress este un Blog strict Educativ pentru utilizatorii de WordPress. Nu este Agenție de WEB, Publicitate sau Marketing! Dacă sunteți firmă și aveți nevoie de sfaturi vă ajut cu plăcere, pentru contracte de colaborare, vă rog contactați agenții specializate, care vă pot oferi documentația fiscală necesară. Sunt pasionat de WordPress și tot ce se leagă de mediul online din 2011, scriu din pasiune și-mi place să ajut, doar prin prisma acestui fapt că-mi place să fac bine oamenilor care au aceeași pasiune. Blog-ul este monetizat prin link-uri de afiliere și Google Adsense, unde se plătesc taxe legale de către platformele respective. Dacă dorești să susții acest blog, sunt deschis pentru donații. Vă mulțumesc pentru înțelegere! George CRIȘAN , Administrator Comunitatea WordPress!

Lasă un comentariu