Suspender quando a CPU estiver inativa

1

Estou usando o 14.04 (Trusty). Eu tenho poder - > Suspender quando inativo por 2 horas. Isso funciona bem se eu estiver logado e depois ir embora. Mas se eu não estiver logado, ele nunca será suspenso. Além disso, eu entendo que "inativo" significa que eu não toquei meu mouse de teclado; NÃO significa que nenhuma tarefa em segundo plano esteja em execução.

Minha situação é que configurei o rtcwake para suspender a máquina no meio da noite para executar várias tarefas de rotina (por exemplo, conforme programado pelo cron ou anacron). Algumas dessas tarefas podem levar muito tempo (por exemplo, se eu fizer um backup). O que eu quero é que o sistema suspenda quando detectar que a CPU finalmente ficou inativa. Note que, sendo desconectado, o Xserver não estará rodando (ou estará rodando em um modo especial "aguardando login").

Como faço para configurar isso? Em particular, eu preferiria NÃO ter que configurar isso nos trabalhos do cron, porque pode haver duas ou mais tarefas do cron em execução, e não há como saber qual delas terminará primeiro (sim, eu sei que existem maneiras confusas e complicadas de detectando isso, mas KISS e tudo o mais).

    
por Charles Lindsey 19.07.2015 / 23:17

1 resposta

0

Eu estava tendo o mesmo problema usando o deja-dup para fazer backup do Ubuntu 12.04 para um PC de backup dedicado no Ubuntu 14.04.

Eu fiz uso da segunda solução por dhiya desta questão, mas apenas modifiquei a string de interface para eth0. ou seja, mudou: iface = 'wlan0' para: iface = 'eth0'

ATUALIZAÇÃO 17/09/2015 : modifiquei o código do dhiya no link abaixo para manter um sistema acordado com base no tráfego de rede ou na atividade do usuário e para forçar uma suspensão elegante se a sessão da área de trabalho acabar na bloqueio / tela de login sem tráfego de rede. O programa registra tudo em um arquivo de log. Config também foi fornecido para gerenciar o arquivo de log. Eu nomeei o programa "Mantenha-se acordado".

LINK: Existe alguma maneira de fazer o Ubuntu não suspender enquanto um download em andamento?

    
por DanglingPointer 22.08.2015 / 06:47