Como posso desligar o sistema automaticamente após um certo tempo personalizável?
shutdown
automation
NES
fonte
fonte
Respostas:
Abra uma janela do terminal e digite:
e substitua 60 por qualquer número de minutos que você desejar.
Mais informações aqui:
http://ubuntuforums.org/archive/index.php/t-473173.html http://www.linux.org/lessons/beginner/l5/lesson5a.html
fonte
-P
parâmetro (desligado) também parece ser uma boa ideia.fonte
Como o tópico abt de desligar o PC após certo período de inatividade é redirecionado para este tópico, explicarei esse problema aqui.
Gastei muito tempo para resolver esse problema, por isso acho útil compartilhá-lo, para simplificar o mesmo problema para outras pessoas. Eu tentei programas diferentes, mas eles não funcionaram para mim, então achei o uso de scripts curtos com cronjob a melhor solução.
Em primeiro lugar, referi-me a publicar o desligamento programado - desligamento após 30 minutos
Vou copiá-lo abaixo e depois explicar as melhorias para fazê-lo funcionar:
Este script precisa de algumas melhorias para funcionar, como:
OUR_USER
é o usuário ao qual nos referimos para verificar o tempo ocioso (não o usuário root)DISPLAY=:0
está correto para um monitor da área de trabalho (execute oenv
comando para lerDISPLAY
na sua situação)se o script for executado
OUR_USER
, a linha acima pode ser reduzida:Este tópico está descrito em http://ubuntuforums.org/showthread.php?t=1069602
se o script for executado
OUR_USER
, oshutdown
comando deve ser precedido porsudo
Meu script foi executado a partir do cron por linha no arquivo cron:
Se o script não for executado pela raiz, lembre-se de adicionar a linha:
no arquivo sudoers , portanto, o comando shutdown não precisará de uma senha para ser executada.
Eu tentei esses cronjobs em 2 distros semelhantes Lubuntu 12.04.4 RC LXLE de 32 bits ( http://www.lxle.net/ )
Em um sistema, ele funciona apenas usando o cronjob raiz definido no arquivo:
/ var / spool / cron / crontabs / root
EMBARGO
Outro problema é que o xprintidle no meu sistema atribuiu valores às vezes aleatórios para mim e às vezes logicamente incrementais. O resultado final - meu sistema geralmente foi desligado após 20 minutos, talvez, se eu definir o valor máximo de inatividade para 30 minutos. Eu acho que o culpado é o xscreensaver, que não funciona conforme definido pelos parâmetros inseridos.
fonte
Você pode usar
ComplexShutdown https://launchpad.net/complexshutdown
ou EasyShutdown https://launchpad.net/easyshutdown
fonte