Cum să utilizați sarcini cron pentru a automatiza pe ubuntu, crearea, promovarea site-ului, publicitate

De Ron este unul dintre cel mai puternic instrument în baza de Linux / Unix sisteme de operare. Cron este un utilitar care utilizează Linux pentru programarea sarcinilor care trebuie efectuate într-un anumit interval de timp, în conformitate cu programul său, la ora stabilita.

Deci, în acest articol vă vom ghida cu privire la mecanismul lor de lucru și pentru a arăta cât de ușor puteți planifica sarcinile cu locuri de muncă Cron. „Cron“, în sine, este un demon care se execută în fundal și să programați o varietate de sarcini în fișierul de configurare se numește „Crontab“, în cazul în care toate sarcinile planificate și termenele.

Rularea Cron Serviciu

Aproape toate distribuții Linux vine pre-instalat în mod implicit Cron. În cazul în care nu este instalat pe computer, îl puteți instala utilizând următoarea comandă.

Acum verifica starea serviciului Cron, acesta trebuie să se execute în fundal implicit, o puteți rula cu lansarea echipei, în cazul în care acesta este într-o stare oprită.

Folosind ajutorul Cron

Odată ce serviciul Cron este instalat, puteți continua înainte și începe să-l utilizați. Pentru ajutor cu privire la utilizarea acestuia, puteți verifica paginile lor de om prin rularea următoarele comenzi.

Această comandă prezintă instrucțiunile generale pentru ajutor Crontab. Pentru a obține mai multe informații specifice cu privire la modul de utilizare a sarcinilor Cron, puteți verifica, de asemenea, cu următoarea comandă.

Pentru a ieși din tutorial, trebuie doar să apăsați q și h.

comandă Utilizați Crontab

Aici vă vom arăta unele dintre cele mai importante comenzi, care sunt utilizate pentru programarea sarcinilor automate cu comanda Crontab.

Listă de activități Cron

Ieșirea comenzii vă va arăta întreaga listă de sarcini care se execută utilizatorul. Dacă doriți să afișați locuri de muncă unui alt utilizator, atunci putem verifica cu următoarea comandă.

Aceasta este o listă de sarcini în cazul în care numele de utilizator menționate: nume de utilizator.

Editare Cron Sarcină

Pentru a adăuga o activitate nouă sau a edita unul existent, vom folosi urmatoarea comanda crontab.

Eliminați activitatea Cron

Comandă poate fi utilizat pentru a elimina sarcinile programate Cron.

Acest lucru va elimina toate problemele fără a solicita. Utilizați. -IR dacă doriți ca sarcina este eliminat on-line.

Sarcini de planificare cu Crontab

Acum vom începe să utilizați problema prin utilizarea unui fișier de configurare, care se află în crontab, în ​​timp ce există diferite moduri de utilizare Cron. Veți găsi unele directoare ca cron.daily. cron.hourly. și cron.monthly etc. Deci, dacă ai pus problema script-ul într-unul dintre aceste directoare, ele vor fi rulate pe un program, în funcție de numele directorului.

Tipuri de configurare Cron

Există două tipuri de fișiere de configurare, care sunt utilizate pentru programarea sarcinilor automate.

sistemul crontab

Aceste sarcini sunt utilizate serviciile de sistem, Cron și sarcini critice care necesită privilegii la nivel de rădăcină. Putem verifica fișierul crontab / etc / crontab la nivel de sistem.

Crontab utilizator

Personalizat niveluri cron sunt stabilite individual pentru fiecare utilizator, astfel încât fiecare utilizator își poate crea propriile probleme utilizând comanda crontab.

Putem verifica sau edita nivel de utilizator cron de locuri de muncă, cu următoarea comandă.

Sarcini de planificare cu Crontab

Putem programa sarcini folosind o sintaxă specială. Există, de asemenea, diverse comenzi manuale scurte care pot fi utilizate într-un fișier crontab pentru a crea sarcini cu ușurință.

Sintaxa intrărilor crontab ar trebui să fie după cum urmează:

Acum sunteți familiarizați cu comenzile crontab, sintaxa și tipurile de sarcini în cron, în prezent, vom crea câteva teste, se adaugă coroana și a vedea cum funcționează. Puteți programa oricare dintre sarcinile de zi cu zi, adăugându-l la comanda -e crontab.

locuri de muncă Program pentru a rula în fiecare minut

În acest exemplu, vom crea un cronjob, care va efectua textul „Testați sarcina cron se face la fiecare minut“, în fiecare minut și trimite un e-mail [email protected].

Prima ta acțiune este de a edita comanda crontab cu următorul text:

Se introduce următorul script cron în cron și de a salva modificările.

După ce salvați fișierul, veți obține de ieșire ca crontab: instalarea nouă crontab. Astfel, acest lucru înseamnă că ați adăugat cu succes o nouă sarcină în cron.

Programarea Cron de locuri de muncă la un anumit moment

Acum, să ne uităm la script-ul, dacă doriți să programați un loc de muncă cron pentru a rula la un anumit moment, la fel ca în „7:00“ în fiecare joi.

Să adăugați această linie la crontabs folosind următoarele comenzi.

În scenariul de mai sus „00 15“ se referă la 3:00 în timp ce „4“ se referă la ziua „joi“.

La sfârșitul acestui articol, veți afla cât de ușor este de a automatiza sarcinile folosind crontabs, în loc de a face manual cu repetari. Ai aflat despre comenzile de bază și sintaxa, care vă va ajuta să creați propriile sarcini.