På Linux- og Unix-baserede systemer hjælper crontab-kommandoen dig med at planlægge opgaver, så de automatisk kan køre i baggrunden på et bestemt tidspunkt eller interval.
Når du starter crontab for første gang, vil du se en prompt, der beder dig om at vælge standardteksteditoren til redigering af crontab-filer. Men hvad hvis du vil ændre editoren senere?
crontab anbefaler nano
De fleste Linux-systemer vil anbefale dig at bruge nano som standard crontab-fileditor på grund af dens brugervenlighed. Men det er selvfølgelig subjektivt, så du bør vælge en editor, som du er mest tryg ved.
Hvis du tidligere har indstillet en editor som din standard, men vil bruge en anden denne gang, er det sådan, du kan gøre det.
1. Brug af kommandoen select-editor
Det vælg-editor kommando giver dig mulighed for at vælge din standard eller foretrukne teksteditor på Linux-systemer.
Kør kommandoen select-editor, og du vil blive præsenteret for en liste over teksteditorer, som du kan vælge imellem. Nogle af de almindelige valg inkluderer Vim, Emacs, nano og gedit.
For at vælge editoren efter eget valg skal du indtaste det tilsvarende nummer og trykke på Gå ind.
Næste gang du kører crontab -e kommando, åbnes din crontab-fil i den editor, du har indstillet.
2. Brug af miljøvariabler
Hvis du ikke har select-editor installeret på dit system, kan du bruge EDITOR miljøvariabel på Linux i stedet. EDITOR-variablen angiver stien til teksteditoren, som systemet skal kalde, når crontab kører.
For at indstille EDITOR-variablen skal du bruge følgende kommando:
eksport REDAKTØR=/path/til/redaktør
For at indstille nano som standard teksteditor kan du for eksempel køre:
eksport REDAKTØR=/usr/bin/nano
Du kan også indstille EDITOR-variablen i dine shell-konfigurationsfiler, som f.eks ~/.bashrc eller ~/.bash_profile, for at gøre ændringen permanent. For at gøre nano til din standardeditor, skal du tilføje følgende linje til din ~/.bashrc eller ~/.zshrc fil, afhængigt af den skal du bruger:
eksport REDAKTØR=/usr/bin/nano
For at anvende ændringerne uden at logge ud skal du køre følgende kommando:
kilde ~/.bashrc
Efter at have indstillet EDITOR-variablen, kan du bruge crontab-kommandoen som sædvanlig til at oprette eller redigere crontab-filer. For at redigere din nuværende brugers crontab-fil kan du f.eks. køre:
crontab -e
Brug crontab til at automatisere opgaver på Linux
crontab er et kraftfuldt automatiseringsværktøj på Unix-baserede systemer, og du vil finde det praktisk til at planlægge opgaver på dit Linux-system. Det anbefales, at du bruger den teksteditor, som du er mest komfortabel med, til at redigere cron-job.
Du kan bruge crontab til at planlægge en lang række gentagne opgaver på Linux. For eksempel at tage sikkerhedskopier, downloade filer eller blot rense din pc.