O pacote cron
é a ferramenta normal para agendar eventos no seu sistema. Você pode colocar ações no crontab do seu usuário com o comando crontab -e
. Embora você precise usar o sudo para executar o script init.d, isso não funcionará a menos que você tenha configurado o uso do sudo sem senha para esse comando.
Minha sugestão é que você edite o crontab raiz, fazendo sudo crontab -e
, e digite a linha:
30 6 */2 * * /usr/bin/service tomcat7 restart
Isso reiniciará o tomcat7 às 6h30 da manhã a cada dois dias. Se você quiser um horário diferente, basta alterar os dois primeiros números. O comando provavelmente parece diferente do que você esperaria, mas em 14.04 a maneira correta de usar scripts em /etc/init.d
é usar o comando service
. Mais informações sobre o uso do cron podem ser encontradas aqui .