Linuxi ja Unixi põhistes süsteemides aitab crontab käsk ajastada ülesandeid nii, et need saaksid automaatselt taustal teatud aja või intervalli järel töötada.
Kui käivitate crontabi esimest korda, näete viipa, milles palutakse teil valida crontab-failide redigeerimiseks vaiketekstiredaktor. Aga mis siis, kui soovite hiljem redaktorit muuta?
crontab Soovitab nano
Enamik Linuxi süsteeme soovitab kasutada nano-d vaikefailiredaktorina crontab, kuna seda on lihtne kasutada. Kuid see on muidugi subjektiivne, nii et peaksite valima redaktori, mis teile kõige paremini sobib.
Kui määrasite varem vaikeredaktoriks redaktori, kuid soovite seekord kasutada teistsugust, saate seda teha järgmiselt.
1. Valimisredaktori käsu kasutamine
The vali-redaktor käsk annab teile võimaluse valida Linuxi süsteemides vaike- või eelistatud tekstiredaktor.
Käivitage käsk Select-editor ja teile kuvatakse tekstiredaktorite loend, mille hulgast saate valida. Mõned levinumad valikud on Vim, Emacs, nano ja gedit.
Valitud redaktori valimiseks tippige vastav number ja vajutage Sisenema.
Järgmine kord, kui käivitate crontab -e käsk, avaneb teie crontab-fail teie määratud redaktoris.
2. Keskkonnamuutujate kasutamine
Kui teie süsteemis pole valikuredaktorit installitud, saate kasutada EDITORI keskkonnamuutuja Linuxis selle asemel. Muutuja EDITOR määrab tee tekstiredaktorisse, mida süsteem crontabi käivitamisel kutsub.
Muutuja EDITOR määramiseks kasutage järgmist käsku:
eksportida TOIMETAJA =/path/to/toimetaja
Näiteks nano määramiseks vaiketekstiredaktoriks võite käivitada:
eksportida TOIMETAJA =/usr/prügikast/nano
Muutuja EDITOR saate määrata ka oma kesta konfiguratsioonifailides, näiteks ~/.bashrc või ~/.bash_profile, et muuta muudatus püsivaks. Näiteks nano muutmiseks vaikeredaktoriks lisage omale järgmine rida ~/.bashrc või ~/.zshrc faili, olenevalt kasutatavast kestast:
eksportida TOIMETAJA =/usr/prügikast/nano
Muudatuste rakendamiseks ilma välja logimata käivitage järgmine käsk:
allikas ~/.bashrc
Pärast muutuja EDITOR seadistamist saate crontab-failide loomiseks või redigeerimiseks kasutada käsku crontab nagu tavaliselt. Näiteks praeguse kasutaja crontab-faili muutmiseks võite käivitada:
crontab -e
Kasutage Linuxis ülesannete automatiseerimiseks crontab
crontab on võimas automatiseerimistööriist Unixi-põhistes süsteemides ja see on mugav ülesannete ajastamiseks oma Linuxi süsteemis. Soovitatav on cron-tööde redigeerimiseks kasutada seda tekstiredaktorit, mis teile kõige mugavam on.
Saate kasutada crontabi, et ajastada Linuxis mitmesuguseid korduvaid ülesandeid. Näiteks varukoopiate tegemine, failide allalaadimine või lihtsalt arvuti puhastamine.