Ubuntu Cronjob: Pojasnilo in nastavitev
Koristno orodje v Ubuntuju so tako imenovana delovna mesta cron. Pojasnili bomo, kako ga nastaviti in uporabljati.
Ubuntu cronjob - kaj je to?
- Cron opravilo - imenovano tudi crontab - je ukaz, ki izvaja skripte in programe ob določenem času. Zato je na primer primeren za izdelavo varnostnih kopij ali izvajanje posodobitev.
- Upoštevajte pa, da se opravilo cron izvaja samo, če je računalnik res vklopljen. Manjkajoča delovna mesta ne bodo nadomeščena.
- Cronjob je sestavljen iz 7 oddelkov. Prva pomeni minuto, druga pa uro, v kateri je naloga opravljena. Tretji del vsebuje dan v mesecu, četrti pa sam mesec, peti pa je dan v tednu, številki 0 in 7 pa predstavljata nedeljo. V šestem razdelku je naveden uporabnik, za katerega se izvaja kronjob. Na koncu je zaznana tudi sama naloga.
- Cron opravila so bodisi shranjena v sistemu v imeniku "/ etc / crontab" bodisi za posamezne uporabnike pod "/ var / spool / cron / crontabs".
Ustvari Ubuntu cronjob - tako je to storjeno
- Storitev cronjob za terminal je že vključena v Ubuntu. Zato namestitev ni potrebna.
- Če želite ustvariti ali spremeniti opravilo cron, odprite terminal in vnesite "crontab -e". Če želite urediti opravila cron drugega uporabnika, vnesite "crontab -u user -e" in nadomestite "user" z želenim uporabnikom.
- Zdaj lahko izberete urejevalnik, ki ga želite uporabiti za urejanje svojih nalog cron. Priporočamo uporabo nano, saj je to najlažji način.
- S puščičnimi tipkami se pomaknite do dna dokumenta in vnesite svoje delo. Če parametra ne potrebujete, ga preprosto napolnite s "*". Če želite na primer opraviti delo s kronom vsak dan ob 3:30 popoldne, morate le vnesti ure in minute, namesto preostalih vrednosti je "*".
- Ko končate, pritisnite [Ctrl] in [X] hkrati in potrdite s [J] in [Enter]. Vaše spremembe so shranjene in zaprte.
- Če želite seznam vseh svojih nalog cron, vnesite ukaz "crontab -l". Če si želite ogledati opravila cron drugega uporabnika, vnesite "crontab -u user -l". Zamenjajte "uporabnika" z imenom želenega uporabnika.