Kao administratori sustava, idealno je automatizirati zadatke koji zahtijevaju određenu učestalost s naše strane jer na taj način štedimo vrijeme i možemo obavljati druge vrste administrativnih zadataka. U slučaju Linuxa, imamo priliku upotrijebiti Cron za izvršavanje ovog rasporeda zadataka i tako nam pomoći u boljoj kontroli zadataka koje treba izvršiti.
Na Linux sustavima, cron se izvodi kao demon i može se implementirati za zakazivanje zadataka kao što su naredbe ili skripte ljuske kako bi se izvršile razne vrste sigurnosnih kopija, ažuriranja sustava i još mnogo toga. Moraju se povremeno i automatski izvoditi u pozadini u određeno vrijeme, datume ili intervale prema našim kriterijima.
Danas će Solvetic analizirati neke od najboljih alata koji su dostupni za izvršavanje cron zadataka jer njihovo konfiguriranje putem terminala može biti složeno za neke korisnike.
Crontab Generator
Ovaj mrežni uslužni program pružit će nam mogućnost generiranja i stvaranja crontab unosa radi zakazivanja posla. Njegovo sučelje ima jednostavan i opisni generator koji će nam pomoći u izradi crontab sintakse koju možemo kopirati i zalijepiti u Linux crontab datoteku. Mrežni uslužni program zove se EasyCron.
Glavne značajke
- Podržava standardni Cron izraz: EasyCron je potpuno kompatibilan sa standardnim Cron izrazom koji se koristi u popularnim Cron implementacijama
- EasyCron nam omogućuje da odredimo vrijeme izvođenja cron posla na tri različita načina: po intervalu, pomoću cron izraza ili ručno.
- Mogućnost primanja obavijesti putem pošte
- Pohranjuje zapisnike izvršavanja Cron poslova: Sve skripte mogu generirati rezultate tijekom povremenih izvođenja, pa nam funkcija cron dnevnika izvršavanja posla omogućuje spremanje tih rezultata za kasniju provjeru na administrativnoj razini.
- Ima predviđanje vremena izvršavanja: Ova funkcija omogućuje da nakon dodavanja cron posla bude moguće vidjeti popis datuma i vremena kada će se izvršiti u bliskoj budućnosti.
- Mogućnost uređivanja HTTP zaglavlja
- Nije potrebna instalacija
S Crontab Generatorom imamo dvije mogućnosti:
opcija 1Prvi je korištenje EasyCrona na sljedećoj poveznici:
Tamo ćemo prema potrebi stvoriti naš cron:
POVEĆAJTE
Kliknite na Create Cron Job i vidjet ćemo odgovarajući posao:
POVEĆAJTE
Opcija 2Sljedeća je mogućnost stvoriti cron na stranici Crontab Generator na sljedećoj poveznici:
Tamo ćemo popuniti polja prema potrebi:
POVEĆAJTE
Da biste dovršili postupak, kliknite gumb Generiraj Crontab liniju i vidjet ćemo sljedeće:
POVEĆAJTE
Tamo možemo kopirati i zalijepiti liniju Cron u našu distribuciju Linuxa s potpunom sigurnošću.
Cron Maker
CronMaker je mrežni uslužni program koji nam pomaže u izgradnji cron izraza na jednostavan i siguran način.CronMaker koristi programer otvorenog koda iz Quartza. Generirani izrazi temelje se na Quartz cron formatu.
Za njegovu upotrebu možemo otići na sljedeću vezu:
Tamo je dovoljno definirati učestalost zadatka i unijeti cron izraz:
POVEĆAJTE
Nakon što kliknemo gumb Generiraj Cron izraze, primit ćemo redak za lijepljenje na naš poslužitelj.
Crontab GUI
Crontab GUI je mrežni uređivač crontaba koji nudi potpuno jednostavno korisničko sučelje za svakog korisnika. Sveobuhvatno radi na mobilnim uređajima što nam omogućuje generiranje cron sintakse na našim pametnim telefonima ili u web pregledniku naše opreme.
Za njegovu upotrebu otići ćemo na sljedeću vezu.
POVEĆAJTE
Tamo ćemo unijeti izraze i parametre potrebne za generiranje Cron linije za korištenje na poslužitelju.
Crontab Guru
Crontab Guru jednostavan je uređivač izraza koji nam nudi mogućnost stvaranja cron poslova na internetu. Osim toga, pruža korisno sredstvo za kontrolu svakog stvorenog cronjoba. Sve što zahtijevamo je kopirati fragment navedene naredbe i dodati je na kraj definicije crontab -a, a ako cron zadatak ne uspije ili se ne pokrene, primit ćemo e -poruku upozorenja s tim podacima.
Njegova veza je sljedeća:
POVEĆAJTE
CRON tester
CRON Tester koristan je cron tester zadataka koji će nam omogućiti testiranje vremenskih definicija u cron poslovima. Samo kopirajte i zalijepite cron sintaksu u polje za definiciju crona, zatim odaberite broj ponavljanja i kliknite Test da biste vidjeli različite datume na kojima će se izvoditi.
Vaša veza za upotrebu je sljedeća:
U ovom slučaju koristili smo testnu sintaksu, a ovo su rezultati:
POVEĆAJTE
Kao što vidimo, mrežni alati korisna su mogućnost da se izbjegne pogreška u planiranim zadacima u Linuxu putem crona.