Läsare som du hjälper till att stödja MUO. När du gör ett köp med hjälp av länkar på vår webbplats kan vi tjäna en affiliate-provision. Läs mer.

På Linux- och Unix-baserade system hjälper crontab-kommandot dig att schemalägga uppgifter så att de automatiskt kan köras i bakgrunden vid en angiven tidpunkt eller intervall.

När du startar crontab för första gången kommer du att se en uppmaning som ber dig att välja standardtextredigerare för redigering av crontab-filer. Men vad händer om du vill byta redaktör senare?

crontab rekommenderar nano

De flesta Linux-system kommer att rekommendera dig att använda nano som standard crontab-filredigerare på grund av dess enkla användning. Men det är naturligtvis subjektivt, så du bör välja en editor som du är mest bekväm med.

Om du tidigare ställt in en redigerare som standard men vill använda en annan den här gången, så här kan du göra det.

1. Använda kommandot select-editor

De select-editor kommandot ger dig möjlighet att välja din standard- eller föredragna textredigerare på Linux-system.

instagram viewer

Kör kommandot select-editor och du kommer att presenteras med en lista med textredigerare som du kan välja mellan. Några av de vanliga valen inkluderar Vim, Emacs, nano och gedit.

För att välja den redigerare du väljer, skriv in motsvarande nummer och tryck Stiga på.

Nästa gång du kör crontab -e kommandot öppnas din crontab-fil i den redigerare som du har ställt in.

2. Använda miljövariabler

Om du inte har select-editor installerad på ditt system kan du använda EDITOR miljövariabel på Linux istället. Variabeln EDITOR anger sökvägen till textredigeraren som systemet ska anropa när crontab körs.

För att ställa in EDITOR-variabeln, använd följande kommando:

exportera REDAKTÖR=/path/till/redaktör

Till exempel, för att ställa in nano som standardtextredigerare kan du köra:

exportera REDAKTÖR=/usr/bin/nano

Du kan också ställa in EDITOR-variabeln i dina skalkonfigurationsfiler, som t.ex ~/.bashrc eller ~/.bash_profile, för att göra ändringen permanent. Till exempel, för att göra nano till din standardredigerare, lägg till följande rad i din ~/.bashrc eller ~/.zshrc fil, beroende på skalet du använder:

exportera REDAKTÖR=/usr/bin/nano

För att tillämpa ändringarna utan att logga ut, kör följande kommando:

källa ~/.bashrc

Efter att ha ställt in EDITOR-variabeln kan du använda crontab-kommandot som vanligt för att skapa eller redigera crontab-filer. Till exempel, för att redigera din nuvarande användares crontab-fil kan du köra:

crontab -e

Använd crontab för att automatisera uppgifter på Linux

crontab är ett kraftfullt automationsverktyg på Unix-baserade system, och du hittar det praktiskt för att schemalägga uppgifter på ditt Linux-system. Det rekommenderas att du använder den textredigerare som du är mest bekväm med för att redigera cron-jobb.

Du kan använda crontab för att schemalägga en mängd olika repetitiva uppgifter på Linux. Till exempel att ta säkerhetskopior, ladda ner filer eller helt enkelt rengöra din dator.