Obrigado a todos que responderam. @Eduardo, foi uma ótima ideia o crontab.
@Otacilio, valeu pelo script. @Danilo > Primeiro: é ao contrário: -15 é prioridade mais alta que 20 (20 é a > menor prioridade, -20 maior prioridade). > É isso mesmo, obrigado pela info. > 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... Tentei fazer como você falou e funcionou. Fiz assim: nice -n +20 chrome Ai dei um "top" e percebi que o chrome ficou com PRIoridade 20, embora a coluna NICE ficou 0. Aí dei um renice 20 em todos os processos do chrome. Dei um top novamente, e percebi que a coluna PRI ficou com 40!!! e a coluna nice ficou com 20. Fiquei confuso: 1- Qual a diferença entre o PRI e o NICE nas colunas do top? Qual o mais importante? Isso é novo pra mim, sempre pensei que houvesse apenas a prioridade. 2- O comando nice seta apenas a PRIoridade, enquanto que o renice seta apenas o nice? É isso mesmo? Imaginando que a prioridade seja o mais importante, tem como muda-la? > 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 > > > > > -- > Danilo Egêa Gondolfo > http://daniloegea.wordpress.com > > "To understand the computers, we must know what computers understand." > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd