Come modificare l’editor crontab predefinito su Linux
Sui sistemi basati su Linux e Unix, il comando crontab consente di pianificare le attività in modo che possano essere eseguite automaticamente in background a un’ora oa un intervallo specificato.
Quando avvii crontab per la prima volta, vedrai un messaggio che ti chiede di scegliere l’editor di testo predefinito per modificare i file crontab. Ma cosa succede se vuoi cambiare l’editor in un secondo momento?
crontab consiglia nano
La maggior parte dei sistemi Linux ti consiglierà di utilizzare nano come editor di file crontab predefinito per la sua facilità d’uso. Ma ovviamente, questo è soggettivo, quindi dovresti scegliere un editor con cui ti senti più a tuo agio.
Se in precedenza hai impostato un editor come predefinito ma questa volta desideri utilizzarne uno diverso, ecco come puoi farlo.
1. Utilizzando il comando select-editor
Il comando select-editor ti dà la possibilità di scegliere il tuo editor di testo predefinito o preferito sui sistemi Linux.
Esegui il comando select-editor e ti verrà presentato un elenco di editor di testo tra cui puoi scegliere. Alcune delle scelte comuni includono Vim, Emacs, nano e gedit.
Per selezionare l’editor di tua scelta, digita il numero corrispondente e premi Invio .
La prossima volta che eseguirai il comando crontab -e , il tuo file crontab si aprirà nell’editor che hai impostato.
2. Utilizzo delle variabili d’ambiente
Se non hai select-editor installato sul tuo sistema, puoi invece usare la variabile d’ambiente EDITOR su Linux. La variabile EDITOR specifica il percorso dell’editor di testo che il sistema dovrebbe chiamare quando crontab viene eseguito.
Per impostare la variabile EDITOR, utilizzare il seguente comando:
export EDITOR=/path/to/editor
Ad esempio, per impostare nano come editor di testo predefinito, puoi eseguire:
export EDITOR=/usr/bin/nano
Puoi anche impostare la variabile EDITOR nei file di configurazione della shell, come ~/.bashrc o ~/.bash_profile , per rendere permanente la modifica. Ad esempio, per rendere nano il tuo editor predefinito, aggiungi la seguente riga al tuo file ~/.bashrc o ~/.zshrc , a seconda della shell che stai usando:
export EDITOR=/usr/bin/nano
Per applicare le modifiche senza disconnettersi, eseguire il seguente comando:
source ~/.bashrc
Dopo aver impostato la variabile EDITOR, puoi utilizzare il comando crontab come al solito per creare o modificare i file crontab. Ad esempio, per modificare il file crontab dell’utente corrente, puoi eseguire:
crontab -e
Usa crontab per automatizzare le attività su Linux
crontab è un potente strumento di automazione su sistemi basati su Unix e lo troverai utile per la pianificazione delle attività sul tuo sistema Linux. Si consiglia di utilizzare l’editor di testo con cui si è più a proprio agio per modificare i cron job.
Puoi utilizzare crontab per pianificare un’ampia varietà di attività ripetitive su Linux. Ad esempio, eseguire backup, scaricare file o semplicemente pulire il PC.
Lascia un commento