Come Modificare le impostazioni Predefinite crontab Editor

0
402
Fatmawati Achmad Zaenuri/Shutterstock.com

Vuoi avere crontab utilizzare l’editor di vostra scelta piuttosto che l’altra? Questo tutorial mostra come. Queste istruzioni funzionano con Linux, macOS e altri sistemi operativi Unix-like.

L’Argomento di Editor di Testo

Un editor di testo, esegue una abbastanza banali attività. Eppure la profondità di sentimento persone associano con le loro preferenze personali editor ha portato a fiamma guerre che hanno bruciato dal 1985. Non stiamo alimentando il fuoco, né sostenendo un editor di più di un altro. Quello che stiamo per mostrarvi è il modo per modificare l’editor di default per il comando crontab per qualcos’altro, se si sceglie di.

Il comando crontab-e si aprirà un editor in modo che è possibile modificare il cron. Cron tabella contiene l’elenco di tutti i processi pianificati hai impostato per il verificarsi periodi di tempo specificati. Non siamo di entrare nei dettagli di cron jobs in questo articolo. Stiamo semplicemente guardando l’editor associato con il comando crontab-e.

CORRELATI: Come Pianificare le Attività di Linux: Introduzione al File Crontab

La prima volta che si esegue il comando crontab-e (edit) opzione in un terminale Bash, ti verrà chiesto di scegliere l’editor si desidera utilizzare. Tipo di crontab , uno spazio-e quindi premere Invio.

crontab-e

L’editor è possibile selezionare viene quindi utilizzato per aprire il tuo cron. In questo esempio, il nano è stato scelto premendo il tasto 1.

L’editor che si seleziona dal menu viene utilizzato ogni volta che si esegue il comando crontab-e. Se poi cambi idea, come si fa a prendere un altro editor se si ottiene solo il menu la prima volta? Che facile. Per utilizzare il comando select-editor.

selezionare editor

Così lontano, così semplice. Ma cosa succede se si desidera utilizzare un editor che non è in quel menu? O che cosa succede se si sta lavorando su un sistema operativo che non forniscono select-editor di comando? Siamo in grado di gestire tali scenari.

Che cosa Circa la Distro Che non Forniscono selezionare editor?

Si può impostare l’editor di default per il comando crontab aggiungendo una riga al nostro .bash_profile file. Digitare questo comando:

gedit ~/.bash_profile

Quando viene visualizzato l’editor, aggiungere la voce per il file:

export VISUAL=”gedit”

Naturalmente, devi sostituire il comando che avvia l’editor che si desidera utilizzare per ‘gedit’. Salvare il file e chiudere l’editor. Per vedere queste modifiche abbiano effetto, logout e nuovamente il login o esegui questo comando:

. ~/.bash_profile

Si noti che la riga inizia con un punto o di un periodo. Il comando source è un alias per il periodo di comando ed esegue la stessa azione. Ma non tutte le distribuzioni forniscono la fonte di comando. Il periodo di comando deve essere sempre presente. Aver dato quell’avvertimento, la sorgente di comando era presente su tutte le distribuzioni questo articolo è stato testato contro Ubuntu, Debian, Manjaro, Arch, Fedora, CentOS, e OpenIndiana.

Se si digita un periodo o una parola di origine, il comando fa in modo che le impostazioni dal tuo .bash_profile per essere letti e trasferiti per la sessione corrente. Ora, quando si digita:

crontab-e

L’editor hai specificato verrà utilizzato per aprire il tuo cron.

Il tuo .bash_profile Potrebbe Non Essere Vuoto

Il tuo .bash_profile file potrebbe non essere vuoto quando si modifica. Basta scorrere verso il basso e aggiungere l’esportazione di VISUAL=”gedit” riga alla fine del file. Questa è l’impostazione predefinita .bash_profile in Manjaro Linux, con la nuova linea aggiunto:

E, Infine, OpenIndiana

Con OpenIndiana, è necessario aggiungere l’esportazione di VISUAL=”gedit” riga .bashrc, non il tuo .bash_profile. Il comando che devi inserire è:

pluma ~/.bashrc

Aggiungere la riga e salvare il file e chiudere e riaprire la finestra di terminale.

Problema il comando crontab-e per verificare che le modifiche sono adottate riguardano:

crontab-e

E ora il cron è caricato in nano.

Ora è possibile specificare l’editor di vostra scelta per molti tipi di Linux, se essa deriva da Debian, RedHat, Arco o qualcosa di più vicino al plain vanilla Unix.