V sistemih, ki temeljijo na Linuxu in Unixu, vam ukaz crontab pomaga načrtovati opravila, tako da se lahko samodejno izvajajo v ozadju ob določenem času ali intervalu.
Ko prvič zaženete crontab, boste videli poziv, da izberete privzeti urejevalnik besedila za urejanje datotek crontab. Kaj pa, če želite pozneje zamenjati urejevalnik?
crontab priporoča nano
Večina sistemov Linux vam priporoča uporabo nano kot privzeti urejevalnik datotek crontab zaradi njegove enostavne uporabe. Seveda je to subjektivno, zato morate izbrati urejevalnik, ki vam najbolj ustreza.
Če ste predhodno nastavili urejevalnik kot privzetega, vendar želite tokrat uporabiti drugega, lahko to storite tukaj.
1. Uporaba ukaza select-editor
The izberite-urejevalnik ukaz vam daje možnost, da izberete privzeti ali prednostni urejevalnik besedil v sistemih Linux.
Zaženite ukaz select-editor in prikazal se vam bo seznam urejevalnikov besedil, med katerimi lahko izbirate. Nekatere pogoste izbire vključujejo Vim, Emacs, nano in gedit.
Če želite izbrati urejevalnik po vaši izbiri, vnesite ustrezno številko in pritisnite Vnesite.
Ko boste naslednjič zagnali crontab -e se bo vaša datoteka crontab odprla v urejevalniku, ki ste ga nastavili.
2. Uporaba spremenljivk okolja
Če v sistemu nimate nameščenega urejevalnika za izbiro, lahko uporabite UREJALNIK spremenljivka okolja v Linuxu namesto tega. Spremenljivka EDITOR podaja pot do urejevalnika besedil, ki naj ga sistem pokliče, ko se zažene crontab.
Če želite nastaviti spremenljivko EDITOR, uporabite naslednji ukaz:
izvoz UREDNIK=/path/za/urednik
Če želite na primer nastaviti nano kot privzeti urejevalnik besedila, lahko zaženete:
izvoz UREDNIK=/usr/bin/nano
Spremenljivko EDITOR lahko nastavite tudi v konfiguracijskih datotekah lupine, kot je npr ~/.bashrc oz ~/.bash_profile, da bo sprememba trajna. Na primer, če želite, da nano postane vaš privzeti urejevalnik, dodajte naslednjo vrstico v svoj ~/.bashrc oz ~/.zshrc datoteko, odvisno od lupine, ki jo uporabljate:
izvoz UREDNIK=/usr/bin/nano
Če želite uporabiti spremembe brez odjave, zaženite naslednji ukaz:
vir ~/.bashrc
Ko nastavite spremenljivko EDITOR, lahko kot običajno uporabite ukaz crontab za ustvarjanje ali urejanje datotek crontab. Če želite na primer urediti datoteko crontab vašega trenutnega uporabnika, lahko zaženete:
crontab -e
Uporabite crontab za avtomatizacijo opravil v sistemu Linux
crontab je zmogljivo orodje za avtomatizacijo v sistemih, ki temeljijo na Unixu, in se vam bo zdelo priročno za razporejanje opravil v vašem sistemu Linux. Priporočljivo je, da za urejanje opravil cron uporabite urejevalnik besedila, ki vam najbolj ustreza.
Crontab lahko uporabite za načrtovanje najrazličnejših ponavljajočih se opravil v Linuxu. Na primer, ustvarjanje varnostnih kopij, nalaganje datotek ali preprosto čiščenje računalnika.