Script para programar a ativação e desativação periódica

1

Meu PC tem um problema em sua placa-mãe, por isso, quando fica inativo por muitas horas depois de ligado, não é iniciado, tanto quando está completamente desligado quanto suspenso. Demora entre 8 a 18 horas para conseguir iniciá-lo, dependendo de quanto trabalho tinha feito anteriormente.

Então, imaginei que seria uma solução nunca deixá-lo ser desligado ou suspenso, mas completamente ativo. O problema é que isso é um desperdício de energia. Então eu pensei que talvez fosse possível fazer um script que liga e desliga o computador periodicamente. Eu acho que é impossível desligá-lo completamente porque como ele vai executar o script se o computador não estiver ligado? Então, pelo menos, deixe-o ser suspenso.

Então, o que você acha? Isso é possível? Eu estava pensando em usar crontab e shutdown (ou algum comando semelhante para suspender ou hibernar), mas não tenho certeza de como fazer isso.

Alguma sugestão?

    
por dabadaba 15.07.2015 / 17:08

1 resposta

3

rtcwake deve poder ajudá-lo aqui.

sudo rtcwake -m mem -s 15

Isso deve entrar em um S3 (memória) suspenso por alguns segundos, todos os seus fãs vão desligar ... E depois, em seguida, inicializar novamente sem qualquer perda de estado. Até as conexões de rede permanecem intactas aqui.

Existe também um modo -m off . Eu vou assumir que você perde completamente o estado aqui e AFAIK, apenas alguns BIOS estão equipados para ligar de um estado fora do RTC. Pode valer a pena se o S3 não funcionar.

Você pode automatizar isso com o cron. Execute sudo crontab -e e adicione algo como:

0 */4 * * * rtcwake -m mem -s 15

Isso será executado a cada quatro horas. Vai aborrecer o inferno de alguém usá-lo quando vai dormir, mas é aparentemente o que você quer.

Mas com toda a seriedade, isso não parece um problema subjacente saudável.

Você pode fazer bem para consertar ou substituir as partes quebradas, ou pelo menos diagnosticar corretamente. Você pode consertar o problema completamente ou, pelo menos, levá-lo ao ponto em que, quando ele finalmente morrer, você sabe o que precisa ser substituído.

Essas coisas têm o hábito de chutar o balde quando você mais precisa delas.

    
por Oli 15.07.2015 / 17:41