Quer crontab
usar 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.
Índice
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 crontab
outra coisa, se você quiser.
O crontab -e
comando 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 -e
comando.
Na primeira vez que você emite o crontab
comando com a -e
opção (editar) em um terminal Bash, é solicitado que você escolha o editor que deseja usar. Digite crontab
um 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 -e
comando. 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-editor
comando? Podemos lidar com esses cenários também.
Podemos definir o editor padrão crontab
adicionando 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 source
comando é 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 source
comando 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 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:
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.
Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…
Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…
A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…
A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…
O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…
Para ver suas fotos mais de perto ou para uma edição precisa , você pode…