Aumentar valor agradável para muitos processos

1

Digamos que eu tenha lançado alguns aplicativos não-temporais, como um editor de texto, um navegador da Web, etc. e mais um aplicativo crítico (de áudio).

Existe um utilitário que simula o oposto de bom, aumentando o valor agradável para todo o meu outro processo ou eu preciso escrever um script para isso.

    
por user877329 20.01.2014 / 19:07

2 respostas

4

Certamente deve haver uma maneira melhor do que isso, mas na maioria dos sistemas baseados em Linux:

ps -o pid -C pidgin --no-headers --deselect

dará a você todos os pids no sistema, além daqueles para o comando pidgin , então

renice -n 5 $(ps -o pid -C pidgin --no-headers --deselect)

tentará renunciar a tudo menos pidgin , mas falhará nos processos que você não possui

    
por 20.01.2014 / 20:22
0

Sei que isso não está respondendo a pergunta de uma perspectiva nice , mas seria mais útil parar completamente os programas não utilizados suspendendo-os? A partir do que você descreve, os programas são interativos, em vez de processos em lote, etc., e não há necessidade de que eles consumam qualquer recurso se não forem usados.

Você pode usar:

kill -STOP <pid>

e continue novamente com:

kill -CONT <pid>

Se o programa estiver sendo executado em um terminal do shell ctrl-Z suspende o programa, e fg (primeiro plano) mais o número do trabalho, continua.

    
por 21.01.2014 / 15:13

Tags