U sljedećem članku ćemo pogledati Crontab-UI. Ovo je jedno web alat za jednostavno i sigurno upravljanje cron poslovima na operativnim sistemima sličnim Unixu. Za one kojima je pomalo komplicirano planirati cron zadatke, ova je aplikacija dobro rješenje. Nama koji ne savladamo ovu vrstu zadatka lako je pogriješiti dok uređujemo crontab običnog teksta, zato u ovoj aplikaciji možemo pronaći korisno rješenje.
Nećemo trebati ručno uređivati crontab datoteku za stvaranje, brisanje i upravljanje cron zadacima. Sve se može učiniti putem web pretraživača s nekoliko klikova mišem. Korisničko sučelje Crontab omogućit će nam stvaranje, uređivanje, pauziranje, brisanje, izradu sigurnosnih kopija cron poslova. Čak možemo bez problema uvesti, izvesti i implementirati poslove na drugim mašinama. Aplikacija je napisana pomoću NodeJS.
Instalirajte Crontab-UI
Moći ćemo instalirati Crontab UI pomoću naredbe. Obavezno već instalirali NPM. Jednom kada ga instaliramo, izvršavamo sljedeću naredbu u terminalu (Ctrl + Alt + T) da instaliramo korisničko sučelje Crontab.
npm install -g crontab-ui
Lako i sigurno upravljajte Cron poslovima
para lansirajte korisničko sučelje Crontab, samo pokrenite:
sudo crontab-ui
Sada otvorite svoj web pregledač i idite na http://127.0.0.1:8000. Provjerite je li priključak 8000 dostupan. Zapiši to korisničkom sučelju Crontab možete pristupiti samo iz lokalnog sistema.
Ako želite pokrenite Crontab UI sa IP-om vašeg sistema koristeći prilagođeni port, tako da možete pristupite mu iz bilo kog sistema na mreži, koristite sljedeću naredbu:
sudo HOST=10.0.2.15 PORT=9000 crontab-ui
Korisničkom sučelju Crontab sada se može pristupiti s bilo kojeg računara na novoj adresi pomoću URL-a http: // systemIPaddress: 9000. Ovo je stranica Crontab-UI koju ćemo pronaći:
Kao što se može vidjeti na snimku zaslona iznad, Crontab-UI je vrlo jednostavan. Sve opcije su same po sebi razumljive.
Da biste izašli iz korisničkog sučelja Crontab, samo pritisnite Ctrl + C na terminalu u kojem je pokrenut.
Stvaranje, uređivanje, pokretanje, zaustavljanje, brisanje posla
Da biste kreirali novi cron posao, samo kliknite na gumb 'Novo'. Tada jednostavno morate napisati detalje o cron poslu i kliknuti na "Spremi".
- Naziv cron posla. Nije obavezno.
- Kompletna naredba koju želite pokrenuti.
- Odaberite raspored. Možete odabrati brzi raspored programiranja (kao što su Start, Po satima, Dnevno, Tjedno, Mjesečno, Godišnje) ili postavite tačno vrijeme za pokretanje naredbe.
- Nakon odabira zakazanog vremena, sintaksa cron posla prikazat će se u polju "Posao".
- Odaberite želite li omogućiti evidentiranje grešaka za određeni posao.
Evo mog uzorka cron posla pomoću kojeg ću očistiti predmemoriju firefox-a:
Na isti način možete stvoriti potrebnu količinu poslova. Vidjet ćete sve cron poslove kreirane na glavnoj stranici.
Ako nakon kreiranja želite promijeniti bilo koji parametar u cron poslu, kliknite gumb "Uredi" ispod posla. Da biste odmah pokrenuli posao, kliknite gumb na kojem piše "Pokreni". Zaustavite posao klikom na dugme "Stop".
Cron sigurnosna kopija posla
para sigurnosna kopija svih cron poslova, pritisnite “Backup” na glavnoj ploči i odaberite “OK” da potvrdite sigurnosnu kopiju.
Uvoz / izvoz cron poslova u druge sisteme
Još jedna značajna karakteristika korisničkog sučelja Crontab je ta što možete uvesti, izvesti i rasporediti cron zadatke na drugim sistemima. Ako na vašoj mreži imate više sistema koji zahtijevaju iste cron zadatke, jednostavno pritisnite gumb "Izvezi". Svi sadržaj crontab datoteke bit će spremljen u datoteku zvanu crontab.db.
Evo sadržaja datoteke za ovaj primjer, nazvane crontab.db:
cat Descargas/crontab.db
Nakon već možete prenijeti cijelu datoteku crontab.db tako što ćete je uvesti novom sistemu. Ne morate ručno kreirati cron poslove na svim sistemima.
Preuzmite sadržaj ili ih spremite u postojeću crontab datoteku
Ako ste kreirali neke cron poslove pomoću naredbe crontab, možete dohvatiti sadržaj crontab datoteke klikom na gumb "Get from crontab" na glavnoj ploči.
Slično tome, možete i vi spremanje novostvorenih poslova pomoću uslužnog programa Crontab UI u postojećoj crontab datoteci na vašem sistemu. Da biste to učinili, kliknite opciju "Spremi u crontab" na ploči.
Pomoću ovog alata upravljanje cron poslovima više nije tako komplicirano. Svaki korisnik bez problema može lako održavati količinu poslova. Za više informacija možete se obratiti stranica GitHub projekta.
Ali šta je ovo dodjavola !!? Gdje je bio «crontab -e» i za uređivanje datoteke pomoću «sata, min, sek, dana, sedmice, naredbe»?