[FUG-BR] Sempre manter processos com baixa prioridade pelo nome

Danilo Egea daniloegea em yahoo.com.br
Quarta Maio 23 15:08:56 BRT 2012


On 5/23/12 3:06 PM, Danilo Egea wrote:
> Primeiro: é ao contrário: -15 é prioridade mais alta que 20 (20 é a
> menor prioridade, -20 maior prioridade).
>
> Segundo: no atalho que vc usa pra iniciar o eclipse, altera ele com o
> nice na linha que invoca o programa. Todos os processos filhos terão a
> mesma prioridade...
>
> On 5/23/12 1:51 PM, Juano Brozz wrote:
>> Olá pessoal,
>>
>> Uso o FreeBSD num desktop para desenvolvimento Java. Gostaria que sempre
>> que processos com nome "java" fossem carregados, automaticamente ficassem
>> com "nice" de 20, pois provavelmente será a IDE eclipse que estará rodando,
>> um run que dou em alguma app que estou desenvolvendo, ou builds, e gostaria
>> de dar muito mais prioridade a processos que tenham o nome "java". Gostaria
>> de fazer o contrário com processos com nome "Chromium", queria dar renice
>> -15 para todos os processos chromium, pois sempre mantenho muitas abas do
>> Chromium abertas durante o uso do PC, e parece que cada aba é um processo,
>> por isso queria deixar o Chromium com baixa prioridade.
>>
>> Não tenho como simplesmente iniciar o Chromium com um nice -15 na frente,
>> pois é o próprio chromium que cria os processos para cada aba.
>>
>> Me veio à mente uma maneira: Criar um script shell com um loop infinito, e
>> dentro do loop um sleep de 1 minuto, que ficando dando esse comando [renice
>> 20 `pgrep java`] a cada minuto. Eu chamaria esse script no boot do FreeBSD
>> usando o & para ele ficar em background pra sempre.
>>
>> Essa é a forma mais elegante, e que consome menos recursos? Como vocês,
>> profissionais, fariam isso?
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>
Droga, desculpem pelo top-post :'(

-- 
Danilo Egêa Gondolfo
http://daniloegea.wordpress.com

"To understand the computers, we must know what computers understand."



Mais detalhes sobre a lista de discussão freebsd