OpenWRT está ignorando tarefas agendadas?

4

Meu Roteador OpenWRT 10.03.1 (Linksys WRT160NL) está ignorando o meu crontab (definido por meio de tarefas agendadas do System- >). Eu quero reiniciar o roteador todas as noites, pois ele tende a ficar escamoso depois de alguns dias. Então eu entrei nas minhas tarefas:

0 5 * * * reboot

Eu também tentei

0 5 * * * root /sbin/reboot

mas isso também foi ignorado. Existe algum tipo de configuração que eu tenho que fazer, para que cron seja realmente executado? Quando eu fizer login no roteador via ssh e executar ps , não vejo nenhum processo cron .

    
por Arne 27.05.2013 / 19:48

1 resposta

6

Por padrão, o OpenWrt não habilita o serviço cron . Para iniciá-lo e ativar a inicialização automática durante as reinicializações subseqüentes, você precisa executar os seguintes comandos:

/etc/init.d/cron start
/etc/init.d/cron enable

O primeiro comando inicia o cron service uma vez, mas não altera a configuração de inicialização, portanto, ele não será iniciado automaticamente após a reinicialização. O segundo comando altera a configuração de inicialização (cria um symlink em /etc/rc.d ) para que o serviço cron seja iniciado durante a inicialização, mas não o inicie imediatamente.

    
por 27.05.2013 / 19:56

Tags