Por padrão, acho que crontab -e usa vi . Então, depois de fazer as alterações, clique em Escape, digite :wq e pressione Enter.
Então, aqui está o que eu fiz:
root via Shell crontab -e
*/30 * * * * /path_to_website/cronjobs/cron.php
E agora o que? Como eu salvo? Acabei de fechar o Putty e, em seguida, efetuei o login como root , digitei crontab -l e nenhum crons foi adicionado. Então eu devo ter estragado em algum lugar.
Eu apreciaria se alguém pudesse me fornecer informações mais detalhadas.
E, estranhamente, quando eu faço login como root e digito crontab -e e tento inserir */30 * * * * ... , não funciona de imediato (só me permite digitar / ). Primeiro tenho que pressionar como todas as teclas que estão no meu teclado.
Você pode pressionar shift-zz para fechar e salvar automaticamente o arquivo.
Se o seu editor cron for o vim, você deve ESC e digitar :wq
Como as respostas corretas estão aqui, você precisa salvar antes que o crontab analise seu arquivo e tente instalar suas novas edições. O crontab, como muitos aplicativos UNIX, verifica a variável de ambiente EDITOR para um editor, ou então assume como padrão o vi.
Você pode facilitar um pouco alterando o editor usado:
EDITOR=kate crontab -e
EDITOR=gvim crontab -e
você tem a ideia ...