Estou tendo alguns problemas periódicos ao executar um aplicativo específico, o XBMC. Se eu uso o XBMC regularmente, não pareço ter nenhum problema, mas se o deixo sem vigilância por mais de 12 horas, preciso reiniciar para fazê-lo funcionar novamente.
Eu sei que uma reinicialização agendada NÃO é a resposta, mas até que eu possa descobrir o problema, preciso agendar uma reinicialização todas as manhãs para que minha esposa possa usá-lo se eu estiver ausente e não for jogado pela janela :)
Algum comprador?
crontab -e
esudo crontab -e
salva o arquivo em um local temporário quando você sai (por exemplo, /tmp/crontab.Y88XQl/crontab) e a tarefa não é executada. Eu fui forçado a editar o / etc / crontab diretamenteAdicionar isso
/etc/cron.daily/zz-reboot
deve funcionar:E
sudo chmod a+x /etc/cron.daily/zz-reboot
. O prefixo "zz" forçará a execução por último de todos os outros scripts nesse diretório. Verifique/etc/crontab
para que hora do dia isso realmente acontecerá:Se isso não funcionar, uma entrada cron "regular" também funcionará, via
sudo crontab -e
E, finalmente, se você quiser apenas fazer reinicializações únicas, poderá usar
at
:fonte
anacron
instalado, é 06:25, horário local, o que pode ser bom (ou pode ser horrível se você acordar cedo). Se sim, o que eu acho que é o padrão, pode demorar 10 minutos depois que a máquina é ligada pela primeira vez todos os dias, o que seria irritante. De qualquer forma,cron.daily
não é um bom ajuste para isso.Você deve criar um script usando as instruções dadas por Kees Cook ...
Você pode simplesmente copiar e colar as informações abaixo em qualquer editor de texto e criar o
zz-reboot
arquivo no diretório sugerido.Depois disso, lembre-se de clicar com o botão direito do mouse no arquivo e atribuir permissão de execução. Se você quiser usar o terminal, basta:
Para entender melhor o que está fazendo lembrar que na
/etc
pasta que você geralmente encontrar arquivos de configuração e de lá você pode encontrarcron.hourly
,cron.daily
e outras pastas do cron. Cron cuida da execução de aplicativos e scripts em um determinado momento.Se você quiser ser rigoroso com o tempo de reinicialização, basta digitar
para que você possa editar o
crontab
para o usuário root.Se você se sentir melhor fazendo isso graficamente, poderá instalar a partir do gnome-schedule do Software Center. Se você deseja modificar o
gnome-schedule
usuário root, certifique-se de executá-lo no terminal:Divirta-se brincando! :)
ps: grande ponto sBlatt! Eu queria saber se há alguma maneira de forçar o
cron.daily
tempo de execução manualmente.fonte
Trabalho com cronjobs há cerca de um mês no meu trabalho, agendando desligamentos e reinicializações. É muito simples. Eu sei que isso foi perguntado cerca de 5 anos atrás, mas se alguém ainda tiver problemas, você pode usar esse método e será definido.
abra o terminal (ctrl + T)
role até o fim e digite o comando abaixo
isso está definido para reiniciar às 6h todos os dias e pressione enter
Se você deseja programar o desligamento às 23h todos os dias, pode inserir
Ainda preciso descobrir como ligar uma máquina usando cronjob quando estiver inoperante. Vou editar esta resposta assim que descobrir.
PS, esta é a minha primeira resposta já publicada em todos os formulários; espero que ajude alguém !! : D
fonte
crontab -e
).cron
:sudo /etc/init.d/cron restart