Sistēmās, kuru pamatā ir Linux un Unix, komanda crontab palīdz ieplānot uzdevumus, lai tie varētu automātiski darboties fonā noteiktā laikā vai intervālā.
Pirmoreiz startējot crontab, tiks parādīta uzvedne ar aicinājumu izvēlēties noklusējuma teksta redaktoru crontab failu rediģēšanai. Bet ko darīt, ja vēlāk vēlaties mainīt redaktoru?
crontab Iesaka nano
Lielākā daļa Linux sistēmu ieteiks izmantot nano kā noklusējuma crontab failu redaktoru, jo tas ir ērti lietojams. Bet, protams, tas ir subjektīvi, tāpēc jums vajadzētu izvēlēties tādu redaktoru, kas jums ir visērtāk.
Ja iepriekš iestatījāt redaktoru kā noklusējuma redaktoru, bet šoreiz vēlaties izmantot citu, rīkojieties šādi.
1. Izmantojot atlases redaktora komandu
The atlases redaktors komanda sniedz jums iespēju izvēlēties noklusējuma vai vēlamo teksta redaktoru Linux sistēmās.
Palaidiet atlases redaktora komandu, un jums tiks parādīts teksta redaktoru saraksts, no kuriem varat izvēlēties. Dažas no izplatītākajām izvēlēm ir Vim, Emacs, nano un gedit.
Lai izvēlētos izvēlēto redaktoru, ierakstiet atbilstošo numuru un nospiediet Ievadiet.
Nākamajā reizē, kad palaižat crontab -e komandu, jūsu crontab fails tiks atvērts jūsu iestatītajā redaktorā.
2. Vides mainīgo izmantošana
Ja jūsu sistēmā nav instalēts atlases redaktors, varat izmantot EDITOR vides mainīgais operētājsistēmā Linux vietā. Mainīgais EDITOR norāda ceļu uz teksta redaktoru, kas sistēmai jāizsauc, kad tiek palaists crontab.
Lai iestatītu mainīgo EDITOR, izmantojiet šo komandu:
eksportēt REDAKTORS =/path/uz/redaktors
Piemēram, lai iestatītu nano kā noklusējuma teksta redaktoru, varat palaist:
eksportēt REDAKTORS =/usr/bin/nano
Varat arī iestatīt mainīgo EDITOR čaulas konfigurācijas failos, piemēram, ~/.bashrc vai ~/.bash_profile, lai izmaiņas būtu pastāvīgas. Piemēram, lai padarītu nano par noklusējuma redaktoru, pievienojiet savam tekstam šādu rindiņu ~/.bashrc vai ~/.zshrc failu atkarībā no izmantotā čaula:
eksportēt REDAKTORS =/usr/bin/nano
Lai lietotu izmaiņas bez izrakstīšanās, palaidiet šādu komandu:
avots ~/.bashrc
Pēc mainīgā EDITOR iestatīšanas varat izmantot crontab komandu kā parasti, lai izveidotu vai rediģētu crontab failus. Piemēram, lai rediģētu pašreizējā lietotāja crontab failu, varat palaist:
crontab -e
Izmantojiet crontab, lai automatizētu uzdevumus operētājsistēmā Linux
crontab ir jaudīgs automatizācijas rīks uz Unix balstītām sistēmām, un tas būs noderīgs uzdevumu plānošanai savā Linux sistēmā. Cron darbu rediģēšanai ieteicams izmantot visērtāko teksta redaktoru.
Varat izmantot crontab, lai ieplānotu dažādus atkārtotus uzdevumus operētājsistēmā Linux. Piemēram, dublējumkopiju izveide, failu lejupielāde vai vienkārši datora tīrīšana.