V naslednjem članku si bomo ogledali Crontab-UI. To je eno spletno orodje za enostavno in varno upravljanje cron opravil v operacijskih sistemih, podobnih Unixu. Za tiste, ki se jim zdi zapleteno načrtovati naloge cron, je ta aplikacija dobra rešitev. Tisti, ki ne obvladamo tovrstnih opravil, lahko med urejanjem navadnega besedila crontab naredimo napake, zato lahko v tej aplikaciji najdemo koristno rešitev.
Datoteke crontab nam ne bo treba ročno urejati za ustvarjanje, brisanje in upravljanje nalog cron. Vse je mogoče storiti prek spletnega brskalnika z nekaj kliki miške. Uporabniški vmesnik Crontab nam bo omogočil ustvarjanje, urejanje, zaustavitev, brisanje in izdelavo varnostnih kopij opravil cron. Brez težav lahko celo uvažamo, izvozimo in izvajamo dela na drugih strojih. Aplikacija je napisana z uporabo NodeJS.
Namestite Crontab-UI
Z ukazom bomo lahko namestili uporabniški vmesnik Crontab. Bodi prepričan že namestili NPM. Ko ga namestimo, v terminalu izvedemo naslednji ukaz (Ctrl + Alt + T), da namestimo uporabniški vmesnik Crontab.
npm install -g crontab-ui
Preprosto in varno upravljajte z opravili Cron
za zaženite uporabniški vmesnik Crontab, samo zaženi:
sudo crontab-ui
Zdaj odprite spletni brskalnik in pojdite na http://127.0.0.1:8000. Prepričajte se, da so vrata 8000 dostopna. Upoštevajte, da do uporabniškega vmesnika Crontab lahko dostopate samo iz lokalnega sistema.
Če želite zaženite uporabniški vmesnik Crontab z IP-jem vašega sistema z uporabo vrat po meri, tako da lahko dostop do njega iz katerega koli sistema v omrežju, uporabite naslednji ukaz:
sudo HOST=10.0.2.15 PORT=9000 crontab-ui
Do uporabniškega vmesnika Crontab je zdaj mogoče dostopati iz katerega koli računalnika na novem naslovu z uporabo URL-ja http: // systemIPaddress: 9000. To je stran Crontab-UI, ki jo bomo našli:
Kot je razvidno iz zgornjega posnetka zaslona, Crontab-UI je zelo preprost. Vse možnosti so samoumevne.
Če želite zapustiti uporabniški vmesnik Crontab, samo pritisnite Ctrl + C v terminalu, v katerem se zažene.
Ustvarite, uredite, zaženite, ustavite, izbrišite opravilo
Če želite ustvariti novo opravilo cron, samo kliknite gumb 'Novo'. Nato morate le napisati podrobnosti o opravilu cron in klikniti na "Shrani".
- Ime cron opravila. Neobvezno.
- Popoln ukaz, ki ga želite zagnati.
- Izberite urnik. Izberete lahko hiter urnik programiranja (kot so Start, Hourly, Daily, Weekly, Monthly, Yearly) ali nastavite natančen čas za zagon ukaza.
- Po izbiri načrtovanega časa se v polju "Opravilo" prikaže sintaksa opravila cron.
- Izberite, ali želite omogočiti beleženje napak za določeno opravilo.
Tu je moje vzorčno opravilo cron, s katerim bom počistil predpomnilnik firefox:
Na enak način lahko ustvarite količino potrebnih delovnih mest. Na glavni strani boste videli vsa opravila cron.
Če želite po ustvarjanju spremeniti kateri koli parameter v opravilu cron, pod opravilom kliknite gumb »Uredi«. Če želite takoj zagnati opravilo, kliknite gumb »Zaženi«. Nalogo ustavite s klikom na gumb »Stop«.
Varnostno kopiranje opravila Cron
za varnostno kopirajte vsa opravila cron, pritisnite “Backup” na glavni plošči in izberite “OK”, da potrdite varnostno kopijo.
Uvoz / izvoz cron opravil v druge sisteme
Druga pomembna značilnost uporabniškega vmesnika Crontab je ta, da lahko uvozite, izvozite in uvajate naloge cron v druge sisteme. Če imate v omrežju več sistemov, ki zahtevajo enaka opravila cron, preprosto pritisnite gumb "Izvozi". Vsi vsebina datoteke crontab bo shranjena v datoteki, imenovani crontab.db.
Tu je vsebina datoteke za ta primer, imenovana crontab.db:
cat Descargas/crontab.db
Potem že celotno datoteko crontab.db lahko prenesete tako, da jo uvozite v nov sistem. V vseh sistemih vam ni treba ročno ustvarjati opravil cron.
Pridobite vsebino ali jih shranite v obstoječo datoteko crontab
Če ste z ukazom crontab ustvarili nekaj opravil cron, lahko poiščite vsebino datoteke crontab s klikom na gumb "Get from crontab" na glavni plošči.
Podobno lahko shranite novo ustvarjena opravila s pripomočkom Crontab UI v obstoječi datoteki crontab v vašem sistemu. Če želite to narediti, na plošči kliknite možnost »Shrani v crontab«.
S tem orodjem upravljanje nalog cron ni več tako zapleteno. Vsak uporabnik lahko brez težav ohrani količino delovnih mest. Za več informacij se obrnite na stran GitHub projekta.
Kaj za vraga pa je to !!? Kje je bil «crontab -e» in urediti datoteko z «uro, min, sek, dan, teden, ukaz»?