Eu estava aprendendo e experimentandocrontabhoje.
O editor padrão foi muito difícil para eu descobrir o que me levou a remover meu crontab executandocrontab -r.
Agora, quando eu corrocrontab -ee insira minha nova tarefa cron, nada acontece. Eu suspeito que seja ocrontab -rcomando que executei anteriormente.
Alguém pode ajudar por favor?
Responder1
Quando você executou o crontab -e, nada aconteceu e ele retornou o prompt normal?
se houver um espaço vazio, você deve inserir suas variáveis como:
0 0 * * * /opt//newauditlog.ksh > /dev/null 2>&1
Depois de fazer isso, você pode sair com :wq!
Responder2
Isso me parece uma pergunta RTFM ;-)
man crontab
A opção -e é usada para editar o crontab atual usando o editor especificado pelas variáveis de ambiente VISUAL ou EDITOR. Depois de sair do editor, o crontab modificado será instalado automaticamente. Se nenhuma das variáveis de ambiente estiver definida, o editor padrão /usr/bin/editor será usado.
Portanto, a opção -e deve "instalar automaticamente o crontab modificado"
Certifique-se de que haja um arquivo correspondente ao seu nome de usuário e aos seus trabalhos em/var/spool/cron/crontabse verifique o conteúdo de/etc/cron.allowe/etc/cron.deny
Além disso, veja se o daemon cron está em execução:
ps aux | grep cron