Categories: Tecnologia

Como alterar o editor crontab padrão

Fatmawati Achmad Zaenuri / Shutterstock.com

Quer crontabusar o editor de sua escolha em vez do contrário? Este tutorial mostra como. Estas instruções funcionarão com Linux, macOS e outros sistemas operacionais do tipo Unix.

O assunto delicado dos editores de texto

Um editor de texto executa uma tarefa bastante mundana. No entanto, a profundidade do sentimento que as pessoas associam a seu editor de preferência pessoal levou a guerras inflamadas que arderam desde 1985. Não estamos alimentando esse fogo, nem defendendo um editor em detrimento de outro. O que vamos mostrar a você é como alterar o editor padrão para crontaboutra coisa, se você quiser.

O crontab -ecomando abrirá um editor para que você possa editar sua tabela cron. Sua tabela cron contém a lista de todos os trabalhos agendados que você configurou para ocorrer em horários específicos. Não estamos mergulhando nos detalhes dos cron jobs neste artigo . Estamos simplesmente olhando para o editor associado ao crontab -ecomando.

Na primeira vez que você emite o crontab comando com a -eopção (editar) em um terminal Bash, é solicitado que você escolha o editor que deseja usar. Digite crontabum espaço -e e pressione Enter.

crontab -e

O editor que você selecionar é então usado para abrir sua tabela cron. Neste exemplo, nano foi escolhido pressionando a tecla 1.

O editor que você seleciona no menu é usado sempre que você emite o crontab -ecomando. Se, posteriormente, você mudar de ideia, como escolher outro editor se só obtém o menu na primeira vez? Isso é fácil. O comando a ser usado é select-editor.

select-editor

Até agora, tão simples. Mas e se você quiser usar um editor que não está nesse menu? Ou se você estiver trabalhando em um sistema operacional que não fornece o select-editorcomando? Podemos lidar com esses cenários também.

E quanto às distros que não oferecem editor selecionado?

Podemos definir o editor padrão crontabadicionando uma linha ao nosso arquivo .bash_profile. Digite este comando:

gedit ~ / .bash_profile

Quando o editor aparecer, adicione esta entrada ao arquivo:

export VISUAL="gedit"

Claro, você substituiria o comando que inicia o editor que deseja usar por ‘gedit’. Salve esse arquivo e feche o editor. Para ver essas alterações entrarem em vigor, saia e volte a entrar ou emita este comando:

. ~ / .bash_profile

Observe que a linha começa com um ponto ou ponto. O sourcecomando é um apelido para o comando de período e executa a mesma ação. Mas nem todas as distribuições fornecem o source comando. O comando de período deve sempre estar presente. Tendo feito essa ressalva, o  sourcecomando estava presente em todas as distribuições que este artigo foi testado no Ubuntu, Debian, Manjaro, Arch, Fedora, CentOS e OpenIndiana.

Quer você digite um ponto final ou a palavra source, o comando faz com que as configurações de seu .bash_profile sejam lidas e transferidas para sua sessão atual. Agora, quando você digitar:

crontab -e

O editor que você especificou será usado para abrir sua tabela cron.

Seu .bash_profile pode não estar vazio

Seu arquivo .bash_profile pode não estar vazio quando você o edita. Basta rolar até o final e adicionar a export VISUAL="gedit"linha ao final do arquivo. Este é o .bash_profile padrão no Manjaro Linux, com a nova linha adicionada:

E finalmente, OpenIndiana

Com o OpenIndiana, você precisa adicionar a export VISUAL="gedit"linha ao seu arquivo .bashrc, não ao seu .bash_profile. O comando que você precisa inserir é:

pluma ~ / .bashrc

Adicione a linha e salve o arquivo, feche e reabra a janela do terminal.

Emita o crontab -e comando para verificar se suas alterações tiveram efeito:

crontab -e

E agora sua tabela cron está carregada no nano.

Agora você pode especificar o editor de sua escolha em muitos tipos de Linux, seja ele descendente do Debian, RedHat, Arch ou algo mais próximo de um Unix comum.

maisroot

Recent Posts

O novo aplicativo “PC Manager” da Microsoft se parece muito com o CCleaner

Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…

7 meses ago

Como reiniciar um PS4

Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…

7 meses ago

Veja por que as reticências são tão assustadoras ao enviar mensagens de texto…

A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…

7 meses ago

O telescópio James Webb acaba de capturar os “Pilares da Criação”

A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…

7 meses ago

Você poderá baixar o Proton Drive mais cedo do que pensa

O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…

7 meses ago

Como aumentar o zoom no Photoshop

Para ver suas fotos mais de perto ou para uma edição precisa , você pode…

7 meses ago