Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

På Linux- og Unix-baserte systemer hjelper crontab-kommandoen deg med å planlegge oppgaver slik at de automatisk kan kjøres i bakgrunnen på et spesifisert tidspunkt eller intervall.

Når du starter crontab for første gang, vil du se en melding som ber deg velge standard tekstredigeringsprogram for redigering av crontab-filer. Men hva om du vil endre redaktøren senere?

crontab anbefaler nano

De fleste Linux-systemer vil anbefale deg å bruke nano som standard crontab-filredigerer på grunn av dens brukervennlighet. Men det er selvfølgelig subjektivt, så du bør velge en redaktør som du er mest komfortabel med.

Hvis du tidligere har angitt en editor som standard, men vil bruke en annen denne gangen, er det slik du kan gjøre det.

1. Bruke select-editor-kommandoen

De select-editor kommandoen gir deg muligheten til å velge standard eller foretrukket tekstredigerer på Linux-systemer.

Kjør select-editor-kommandoen, og du vil bli presentert med en liste over tekstredigerere som du kan velge mellom. Noen av de vanlige valgene inkluderer Vim, Emacs, nano og gedit.

For å velge redigeringsprogrammet du ønsker, skriv inn det tilsvarende tallet og trykk Tast inn.

Neste gang du kjører crontab -e kommandoen, åpnes crontab-filen i redigeringsprogrammet du har angitt.

2. Bruke miljøvariabler

Hvis du ikke har select-editor installert på systemet ditt, kan du bruke EDITOR miljøvariabel på Linux i stedet. EDITOR-variabelen spesifiserer banen til tekstredigeringsprogrammet som systemet skal kalle når crontab kjører.

For å angi EDITOR-variabelen, bruk følgende kommando:

eksport REDAKTØR=/path/til/redaktør

For å angi nano som standard tekstredigerer kan du for eksempel kjøre:

eksport REDAKTØR=/usr/bin/nano

Du kan også angi EDITOR-variabelen i skallkonfigurasjonsfilene dine, for eksempel ~/.bashrc eller ~/.bash_profile, for å gjøre endringen permanent. For å gjøre nano til din standardredigerer, legg til følgende linje i din ~/.bashrc eller ~/.zshrc fil, avhengig av skallet du bruker:

eksport REDAKTØR=/usr/bin/nano

For å bruke endringene uten å logge ut, kjør følgende kommando:

kilde ~/.bashrc

Etter å ha angitt EDITOR-variabelen, kan du bruke crontab-kommandoen som vanlig for å lage eller redigere crontab-filer. For å redigere din nåværende brukers crontab-fil kan du for eksempel kjøre:

crontab -e

Bruk crontab til å automatisere oppgaver på Linux

crontab er et kraftig automatiseringsverktøy på Unix-baserte systemer, og du vil finne det nyttig for å planlegge oppgaver på Linux-systemet ditt. Det anbefales at du bruker tekstredigeringsprogrammet du er mest komfortabel med for å redigere cron-jobber.

Du kan bruke crontab til å planlegge et bredt utvalg av repeterende oppgaver på Linux. For eksempel å ta sikkerhetskopier, laste ned filer eller ganske enkelt rense PC-en.