Hur vill Ändra Standard crontab Redaktör

0
299
Fatmawati Achmad Zaenuri/Shutterstock.kom

Vill ha crontab använda redaktör för ditt val i stället för tvärtom? Denna handledning visar dig hur. Dessa instruktioner kommer att arbeta med Linux, macOS och andra Unix-liknande operativsystem.

Det Känsligt Ämne textredigerare

En text editor utför en ganska långtråkig uppgift. Ännu en djup känsla förknippar med deras personliga preferenser redaktör har lett till en flamma krig som har brunnit sedan 1985. Vi är inte underblåser elden, inte heller förespråkar en redaktör över en annan. Vad vi kommer att visa dig hur man ändra standardredigeraren för crontab till något annat, bör du välja.

Crontab-e kommando kommer att öppna en redaktör så att du kan redigera dina cron bord. Din cron tabell innehåller en lista över alla schemalagda jobb du har ställt in att inträffa vid bestämda tidpunkter. Vi är inte dyka ner i detaljer av cron-jobb i denna artikel. Vi är helt enkelt titta på den redaktör som är förknippade med crontab-e-kommandot.

RELATERAT: Hur för att Schemalägga Aktiviteter på Linux: En Introduktion till Crontab Filer

Den allra första gången du ge kommandot crontab-e (redigera) alternativ i ett Bash-terminal, du blir ombedd att välja den editor du vill använda. Typ crontab , ett utrymme, -e och tryck på Enter.

crontab -e

Den editor som du väljer används sedan för att öppna din cron bord. I detta exempel, nano valdes genom att trycka på 1-knappen.

Den editor som du väljer från menyn används varje gång du fråga crontab-e-kommandot. Om du senare ändrar dig, hur vill du välja en annan editor om du bara får menyn första gången? Det är enkelt. Kommandot för att använda select-editor.

välj-redaktör

Så långt, så enkelt. Men vad händer om du vill använda en editor som inte är i den menyn? Eller vad händer om du arbetar på ett operativsystem som inte ger select-editor kommandot? Vi kan hantera dessa scenarier.

Vad sägs Om Distributioner Som inte Ge välj-redaktör?

Vi kan ställa in standard editor för crontab genom att lägga till en rad i vår .bash_profile fil. Skriv in detta kommando:

gedit ~/.bash_profile

När editorn visas, lägga till den här posten i filen:

export VISUELLA=”gedit”

Naturligtvis, du skulle ersätta kommandot som startar den editor du vill använda för att skicka meddelanden mellan program’. Spara filen och stäng textredigeraren. För att se dessa ändringar träder i kraft, antingen loggar ut och in eller kört det här kommandot:

. ~/.bash_profile

Observera att raden börjar med en punkt eller period. Kommandot källa är ett alias för perioden kommando och utför samma åtgärd. Men inte alla distributioner ge kommandot källa. Perioden kommando bör alltid vara närvarande. Med tanke på att varning, kommandot källa var närvarande på alla distributioner denna artikel testades mot Ubuntu, Debian, Manjaro, Arch, Fedora, CentOS, och OpenIndiana.

Om du skriver en period eller ordet källa, kommandot gör inställningar från din .bash_profile läsas och överföras till din nuvarande session. Nu när du skriver:

crontab -e

Den editor som du har angett kommer att användas för att öppna din cron bord.

Ditt .bash_profile Kan Ej Vara Tomt

Ditt .bash_profile filen kan inte vara tomt när du redigerar den. Det är bara att scrolla ner till botten och lägg till export VISUELLA=”gedit” rad längst ned i filen. Detta är standardinställningen .bash_profile i Manjaro Linux, med den nya linjen läggas till:

Och Slutligen, OpenIndiana

Med OpenIndiana, behöver du lägga till export VISUELLA=”gedit” raden till din .bashrc fil, inte din .bash_profile. Kommandot för att du behöver ange är:

pluma ~/.bashrc

Lägg till linjen och spara filen och stäng och öppna ditt terminalfönster.

Frågan crontab-e-kommandot för att kontrollera att dina ändringar har vidtagits för att påverka:

crontab -e

Och nu cron tabellen läses in nano.

Nu kan du ange redaktör för ditt val på många olika typer av Linux, oavsett om det härstammar från Debian, RedHat, Bågen eller något närmare en plain vanilla Unix.