Por que meu computador desliga todas as manhãs às 6 da manhã?

4

Meu computador desliga sozinho em uma hora específica, todos os dias, às 6h. Não consigo encontrar o que está causando isso.

Sou usuário do Windows há muito tempo e recentemente experimentei o Ubuntu. Então eu não sei nada sobre os comandos do Linux. Lembro-me de quando comecei o Ubuntu, tentei procurar um programa de desligamento automático. Estou usando o qshutdown agora. Está funcionando bem e tenho certeza de que meu problema de desligamento automático não é causado pelo qshutdown desde que verifiquei todas as configurações.

Agora, talvez quando eu ainda era novo no Ubuntu, eu talvez instalei algum pacote sobre o desligamento automático. Eu realmente não consigo lembrar se eu fiz ou não. Mas se eu fizesse, não sei por onde começar procurando isso.

Se eu não instalei acidentalmente nenhum outro programa autoshutdown, o que vocês acham que pode estar causando o desligamento programado do meu PC?

$ sudo crontab -l
4 6 * * * /sbin/poweroff # JOB_ID_1 

Veja o que meu syslog diz:

Jul 26 06:04:01 ubuntu CRON[2593]: (root) CMD (/sbin/poweroff # JOB_ID_1)  
Jul 26 06:04:01 ubuntu kernel: Kernel logging (proc) stopped.  
Jul 26 06:04:01 ubuntu rsyslogd: [origin software="rsyslogd" swVersion="5.8.6" x-pid="795" x-info="http://www.rsyslog.com"] exiting on signal 15.
    
por Tim 26.07.2012 / 13:20

1 resposta

6

Para descobrir o que está causando isso, há várias fontes que você pode pesquisar:

  • verifique /etc/cron.daily e /etc.cron.d para arquivos contidos
  • verifique o crontab do root usando sudo crontab -l
  • verifique o log do sistema ( /var/log/syslog ) que deve mencionar a execução deste evento

Como se viu, no seu caso, a causa estava no crontab da raiz:

sudo crontab -l
4 6 * * * /sbin/poweroff # JOB_ID_1

O que é confirmado pelo seu /var/log/syslog , como você escreveu:

Jul 26 06:04:01 ubuntu CRON[2593]: (root) CMD (/sbin/poweroff # JOB_ID_1)

Explicação da linha crontab acima: 4 minutos depois de 6 em todos os dias e todos os meses , todos os dias da semana execute /sbin/poweroff (ou seja, desligue o computador). observação: JOB_ID_1 (ou seja, tudo após um '#' é tratado como comentário).

Basta fazer um sudo crontab -e para editar esse crontab. Usando as teclas do cursor, mova o cursor para essa linha e remova-o. Assumindo que o vi será usado como editor, digite dd (que remove essa linha), seguido por :x para salvá-lo de volta e sair do editor.

Agora o evento é removido e não será mais executado - problema resolvido.

    
por Izzy 26.07.2012 / 14:33

Tags