Na sustavima temeljenim na Linuxu i Unixu, naredba crontab pomaže vam u rasporedu zadataka tako da se mogu automatski izvoditi u pozadini u određeno vrijeme ili interval.
Kada prvi put pokrenete crontab, vidjet ćete upit koji od vas traži da odaberete zadani uređivač teksta za uređivanje crontab datoteka. Ali što ako kasnije želite promijeniti urednika?
crontab preporučuje nano
Većina Linux sustava preporučit će vam da koristite nano kao zadani uređivač datoteka crontab zbog njegove jednostavnosti korištenja. Ali naravno, to je subjektivno, pa biste trebali odabrati urednik koji vam najviše odgovara.
Ako ste prethodno postavili uređivač kao zadani, ali ovaj put želite koristiti drugi, evo kako to možete učiniti.
1. Korištenje naredbe select-editor
The izbor-urednik naredba vam daje mogućnost odabira zadanog ili željenog uređivača teksta na Linux sustavima.
Pokrenite naredbu select-editor i prikazat će vam se popis uređivača teksta koje možete izabrati. Neki od uobičajenih izbora uključuju Vim, Emacs, nano i gedit.
Za odabir uređivača po svom izboru upišite odgovarajući broj i pritisnite Unesi.
Sljedeći put kada pokrenete crontab -e naredba, vaša crontab datoteka otvorit će se u uređivaču koji ste postavili.
2. Korištenje varijabli okruženja
Ako na vašem sustavu nemate instaliran select-editor, možete koristiti EDITOR varijabla okruženja na Linuxu umjesto toga. Varijabla EDITOR navodi stazu do uređivača teksta koji bi sustav trebao pozvati kada se pokrene crontab.
Za postavljanje varijable EDITOR koristite sljedeću naredbu:
izvoz UREDNIK=/path/do/urednik
Na primjer, da postavite nano kao zadani uređivač teksta, možete pokrenuti:
izvoz UREDNIK=/usr/bin/nano
Također možete postaviti varijablu EDITOR u konfiguracijskim datotekama ljuske, kao što je ~/.bashrc ili ~/.bash_profil, kako bi promjena bila trajna. Na primjer, da bi nano bio vaš zadani uređivač, dodajte sljedeći redak u svoj ~/.bashrc ili ~/.zshrc datoteku, ovisno o ljusci koju koristite:
izvoz UREDNIK=/usr/bin/nano
Za primjenu promjena bez odjave, pokrenite sljedeću naredbu:
izvor ~/.bashrc
Nakon postavljanja varijable EDITOR, možete koristiti naredbu crontab kao i obično za stvaranje ili uređivanje crontab datoteka. Na primjer, da biste uredili crontab datoteku vašeg trenutnog korisnika, možete pokrenuti:
crontab -e
Koristite crontab za automatizaciju zadataka na Linuxu
crontab je moćan alat za automatizaciju na sustavima baziranim na Unixu i bit će vam pri ruci za raspoređivanje zadataka na vašem Linux sustavu. Preporučuje se da koristite uređivač teksta koji vam je najudobniji za uređivanje cron poslova.
Možete koristiti crontab za planiranje širokog spektra zadataka koji se ponavljaju na Linuxu. Na primjer, pravljenje sigurnosnih kopija, preuzimanje datoteka ili jednostavno čišćenje vašeg računala.