quinta-feira, 20 de setembro de 2018

Editor padrão via SSH para crontab

Eu uso bastante o linux remotamente utilizando SSH.
Recentemente precisei editar o crontab de uma máquina remota.
Pensei é fácil, basta utilizar "crontab -e" o vi vai abrir e pronto!
Não foi bem assim, na máquina remota o editor padrão era o Visual Studio Code e ele abria a interface gráfica na minha máquina, em uma conexão VPN bem lenta.
Como trocar isto!


Utilize o comando which para saber onde está o caminho completo do vi, como mostrado abaixo.
Depois é só definir a variável de ambiente chamada EDITOR.
Veja que você pode exportar de duas formas. A primeira funciona se o caminho existir (no meu caso existe) e a segunda é garantido pois você informa o caminho completo.

export EDITOR=/usr/bin/vi


Para tornar esta alteração permanente no Ubuntu, você pode editar o arquivo .profile no raiz do seu usuário.

echo "export EDITOR=/usr/bin/vi" >> ~/.profile

Uma outra opção é utilizar o comando "select-editor", contudo ele não funcionou em todas as máquinas que testei.


Nenhum comentário:

Postar um comentário

Transforme seu Raspberry Pi em um Servidor de Desenvolvimento Completo (Debian 13 Trixie, ARM64)

  O Raspberry Pi evoluiu muito desde seus primeiros dias como uma placa para experimentos. Hoje, com o Debian 13 (Trixie) rodando em ARM64, ...