Como salvar e sair de crontab -e?

32

Como salvar e sair crontab -e?

Eu tentei todos os métodos listados aqui e nenhum funciona, tenho um centos 5, vi vem por padrão com o yum e instalei o nano

Resolvido

acabou de mudar o editor padrão

export EDITOR=nano

e agora eu posso fazer o que faço usando o nano :) obrigado a todos e sim, eu devo aprender Vi .. algum dia !!!

do utilizador
fonte
echo $EDITOR?
quanta
@quanta senhor não funcionou bem, talvez eu esteja fazendo algo errado, pois estou acostumado a usar nano e não vi ok, então eu abro contab -e, escrevo echo $ EDITOR e pressione enter, ele não sai, desce 1 linha
usuário
Não, quero dizer, digite echo $EDITORdo terminal para determinar qual editor padrão você está usando.
quanta
@quanta obrigado por me lembrar que posso alterar meu editor padrão: D
user
para usuários que vêm aqui; aparentemente o editor padrão é decidido em / usr / bin / sensible-editor e, na minha instalação, o editor chamado ' ed ' é o padrão. Ed pode ser encerrado digitando 'q' seguido de 'Enter'.
Immeëmosol 27/10/16

Respostas:

34

Como outros já apontaram, a primeira coisa é garantir que você esteja usando um editor que desejar.

Somos todos administradores aqui, então todos gostamos vi(patos, corridas).

export VISUAL=vi
crontab -e

(faça algumas edições, finalizando com ESCAPE)

:wq

E crontab -lagora deve mostrar seu novo crontab. Se você preferir outro editor, defina-o na variável de ambiente VISUAL e saia como apropriado.

MadHatter apoia Monica
fonte
2
senhor, eu não estou acostumado a vi, eu uso nano, é por isso que eu estou tendo dificuldades :)
usuário
Fico feliz que você encontrou uma solução; mas posso encorajá-lo a fazer a pergunta que deseja responder no futuro? Talvez uma pergunta melhor aqui tenha sido "como altero o editor que é chamado quando digito crontab -e"? As pessoas serão rápidas o suficiente para oferecer alternativas se a coisa que você realmente deseja parecer impossível.
MadHatter apoia Monica
Você também pode bater ESCem seguida, :xpara salvar e sair, ou bater ESCem seguida, ZZ(que de shift+ zz).
Laebshade 04/04
desculpe: D, quando fiz a pergunta, eu queria descobrir como fazê-lo no vi e, em seguida, o quanta me pediu para ver qual era o meu editor padrão, então lembrei de alterá-lo e fazê-lo facilmente com o nano - eu não tinha isso idéia quando eu fiz a pergunta: D
user
5

Ctrl+ x, responda pressionando ypara salvar as alterações e Enterconfirmar.

quanta
fonte
4

Para sair do vi editor:

Normalmente, o arquivo novo ou modificado é salvo quando você sai do vi. No entanto, também é possível sair do vi sem salvar o arquivo. O cursor se move para a parte inferior da tela sempre que dois pontos (:) são digitados.

:x<Enter>   quit vi, writing out modified file to file named in original invocation
:wq<Enter>  quit vi, writing out modified file to file named in original invocation
:q<Enter>   quit (or exit) vi
:q!<Enter>  quit vi even though latest changes have not been saved for this vi call
Arunu
fonte