Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat. Citeşte mai mult.

Pe sistemele bazate pe Linux și Unix, comanda crontab vă ajută să programați sarcini, astfel încât acestea să poată rula automat în fundal la un moment sau un interval specificat.

Când porniți crontab pentru prima dată, veți vedea o solicitare care vă cere să alegeți editorul de text implicit pentru editarea fișierelor crontab. Dar dacă vrei să schimbi editorul mai târziu?

crontab Recomanda nano

Majoritatea sistemelor Linux vă vor recomanda să utilizați nano ca editor de fișiere crontab implicit, datorită ușurinței sale de utilizare. Dar, desigur, este subiectiv, așa că ar trebui să alegeți un editor cu care vă simțiți cel mai confortabil.

Dacă ați setat anterior un editor ca implicit, dar doriți să utilizați unul diferit de data aceasta, iată cum puteți face acest lucru.

1. Folosind comanda select-editor

The select-editor

instagram viewer
comanda vă oferă opțiunea de a alege editorul de text implicit sau preferat pe sistemele Linux.

Rulați comanda select-editor și vi se va prezenta o listă de editori de text din care puteți alege. Unele dintre opțiunile comune includ Vim, Emacs, nano și gedit.

Pentru a selecta editorul dorit, introduceți numărul corespunzător și apăsați introduce.

Data viitoare când rulați crontab -e comandă, fișierul crontab se va deschide în editorul pe care l-ați setat.

2. Utilizarea variabilelor de mediu

Dacă nu aveți select-editor instalat pe sistemul dvs., puteți utiliza EDITOR variabilă de mediu pe Linux in schimb. Variabila EDITOR specifică calea către editorul de text pe care sistemul ar trebui să-l apeleze când rulează crontab.

Pentru a seta variabila EDITOR, utilizați următoarea comandă:

export EDITOR=/path/către/editor

De exemplu, pentru a seta nano ca editor de text implicit, puteți rula:

export EDITOR=/usr/bin/nano

De asemenea, puteți seta variabila EDITOR în fișierele dvs. de configurare shell, cum ar fi ~/.bashrc sau ~/.bash_profile, pentru a face schimbarea permanentă. De exemplu, pentru a face dino editorul implicit, adăugați următoarea linie la dvs ~/.bashrc sau ~/.zshrc fișier, în funcție de shell-ul pe care îl utilizați:

export EDITOR=/usr/bin/nano

Pentru a aplica modificările fără a vă deconecta, executați următoarea comandă:

sursă ~/.bashrc

După setarea variabilei EDITOR, puteți utiliza comanda crontab ca de obicei pentru a crea sau edita fișiere crontab. De exemplu, pentru a edita fișierul crontab al utilizatorului actual, puteți rula:

crontab -e

Utilizați crontab pentru a automatiza sarcinile pe Linux

crontab este un instrument puternic de automatizare pe sisteme bazate pe Unix și îl veți găsi la îndemână pentru programarea sarcinilor pe sistemul dumneavoastră Linux. Este recomandat să utilizați editorul de text cu care vă simțiți cel mai confortabil pentru a edita lucrări cron.

Puteți folosi crontab pentru a programa o mare varietate de sarcini repetitive pe Linux. De exemplu, efectuarea de copii de rezervă, descărcarea fișierelor sau pur și simplu curățarea computerului.