Ankstesniame straipsnyje aptarėme, kaip įdiegti „cron“ Ubuntu sistemoje . Verta paminėti, kad sistemos administratoriai dažnai naudoja šį įrankį įprastoms užduotims automatizuoti. Šiandien aptarsime, kaip sukurti pirmąją „cron“ užduotį . Daugiau informacijos rasite „Astra Linux Baku“ kursuose SEDICOMM universiteto platformoje.
Kuriant pirmąjį periodinį cron darbą, Astra Linux kursai Baku
Verta paminėti, kad paprastos „cron“ užduoties sukūrimas Ubuntu sistemoje neužims daug laiko, ypač jei esate baigę „Linux“ operacinės sistemos Baku kursą . Šis įrankis leidžia automatizuoti komandų ar scenarijų vykdymą pagal nurodytą grafiką. Pirmiausia atidarykite terminalą ir paleiskite komandą „crontab -e“.
Ši komanda atidarys „crontab“ redaktorių . Jei pirmą kartą naudojate „cron“ , jūsų gali būti paprašyta pasirinkti numatytąjį redaktorių. Pasirinkite jums patogų. Pavyzdžiui, vieną iš tų, kuriuos jau aptarėme ankstesniuose straipsniuose:
- nanotechnologijų;
- energija.
Atidarę redaktorių, į failą įtraukite naują eilutę. Kiekviena eilutė žymi atskirą užduotį. Užduotys rašomos formatu [minutės] [valandos] [mėnesio_diena] [mėnuo] [savaitės_diena] [komanda].
Pavyzdžiui, jei norite paleisti skriptą „myscript.sh“ kiekvieną penktadienį 15:30 val., į „crontab“ failą įtraukite šią eilutę : 30 15 * * 5 /kelias/iki/myscript.sh . Kur:
- 30 - minutes;
- 15 - laikrodis;
- * — žvaigždutės simbolis reiškia bet kokią reikšmę;
- 5 — savaitės diena (kur 0 ir 7 nurodo sekmadienį);
- /path/to/myscript.sh - kelias į jūsų scenarijų.
Atlikę pakeitimus, išsaugokite failą ir uždarykite redaktorių. Verta paminėti, kad „cron“ programa automatiškai aptiks pakeitimus ir pradės vykdyti užduotį pagal jūsų nurodytą grafiką.
Žinoma, į „crontab“ failą galite įtraukti tiek užduočių, kiek norite. Tačiau kiekviena nauja užduotis turi būti įrašyta atskiroje eilutėje. Atminkite, kad „cron“ komandas vykdo vartotojo aplinka, kurioje jos vykdomos. Todėl įsitikinkite, kad jūsų scenarijus ar komanda turi visas reikiamas teises, kad sėkmingai veiktų jūsų aplinkoje.
Keletas naudingų cron parinkčių Ubuntu
Verta paminėti, kad integruotos „crontab “ komandos parinktys yra labai patogios dirbant su užduočių failu . Išsamus šių parinkčių aptarimas įtrauktas į SEDICOMM universiteto platformos kursą „Sistemos administratorius Baku“ . Norint pradėti, gali būti naudinga ši informacija:
- -l — leidžia peržiūrėti dabartinį dabartinio vartotojo užduočių sąrašą faile crontab (jei ne, jis grąžins pranešimą vartotojo vardui nėra crontab);
- -r - leidžia greitai ištrinti visas užduotis iš dabartinio vartotojo failo (turėtų būti naudojamas atsargiai ir pasirūpinti, kad būtų sukurtos atsarginės kopijos);
- -i – Įgalinamas interaktyvus režimas, kai norint ištrinti vartotojo failo turinį reikia patvirtinimo.
Taip pat verta paminėti, kad „cron“ programa vykdo užduotis fone. Rezultatus galima nukreipti į failą arba išsiųsti el. paštu. Tai galite išmokti baigę sistemos administratoriaus mokymus Baku . Taip pat stebėkite mūsų naujus straipsnius; ateityje tikrai parašysime mokymo kursą šia tema.
Sukūrę paprastą „cron“ užduotį, galėsite automatizuoti įprastas užduotis, pagerinti sistemos administravimo įgūdžius ir padidinti bendrą efektyvumą dirbant su „Linux“ operacine sistema. Naudokite šį galingą įrankį „Ubuntu“ , kad automatiškai paleistumėte užduotis pagal nustatytą grafiką.
SEDICOMM universiteto komanda : „Cisco“ akademija , „Linux Professional Institute“ , „Python Institute“.

