Por que o cromo reage depois de receber o sinal kill-stop e como evitar isso?

2

Estou tentando salvar a bateria do meu laptop pausando / parando completamente o chrome de fazer coisas, enquanto minimizado enviando manualmente um sinal de parada para matar. Quando fiz isso, pressionei CTRL + T para testar se o Chrome pode criar uma guia quando ela é interrompida, o Chrome não reagiu ao criar uma nova guia, mas percebi que o título da janela mudou do nome da guia atual para "Nova aba", o que significa que ainda funciona um pouco.

A linha que estou usando para enviar o sinal kill-stop é sudo kill -STOP $(pidof chrome) .

Como posso impedir completamente que o chrome consuma tempo de CPU por um período de tempo e salvar toda a minha sessão na memória (não ter que sair e iniciar novamente)? E por que o método acima não funcionou completamente?

    
por LyingOnTheSky 19.01.2018 / 15:38

1 resposta

2

Parece que pidof está faltando alguns processos, testando com o Chromium no Debian ele retorna 17 pid, enquanto ps ax|grep [path] retorna 18 pid.

Eu usaria isso em vez disso, depois de encontrar o caminho do chrome com

cpath='which chrome'

pkill -f -STOP "$cpath"

Aproveitando o -f do pkill:

-f, --full

The pattern is normally only matched against the process name. When -f is set, the full command line is used.

    
por 19.01.2018 / 16:52