Olah! Hm... entendi. Bem... naum sei se tem como! Somento o root tem acesso as prioridades negativas. Isso eh uma medida de seguranca: se o seu processo com a maior prioridade der pau o sistema para!
Se vc precisa rodar um processo com a maior prioridade, rode-o como root. Alternativamente, vc pode baixar a prioridade padrao de todos os processos dos usuarios comuns. Para fazer isso, ao cadastrar o usuario com o adduser, por exemplo, basta acrescentar no campo "Other" pri=<prioridade> (ou editar o campo de comentario no /etc/passwd (man 5 passwd) A solucao para o seu problema eh dar uma prioridade mais positiva (mais lenta) para os usuarios comuns e usar um alias da maneira como eu descrevi antes, com uma prioridade menos positiva (mais rapida) para rodar programas que necessitarem de mais prioridade. De qualquer maneira, naum existe possibilidade de passar por cima dos direitos do root no caso das prioridades. Isso eh um padrao POSIX e naum um defeito. []s Pablo Em Sex 26 Jul 2002 14:45, Leonardo Boiko escreveu: | > | 2) Como especificar que determinado programa deve rodar sempre com | > | prioridade tal? I.e., eu quero que o programa foo sempre rode com | > | prioridade máxima, independente do usuário que o invocou. | > | > Hehe... isso eh um trabalho para o super-comando alias. coloque no seu | > /etc/profile (ou no ~/.bash_profile se vc soh quiser isso para um usuario | > em especial): | > alias comando='nice -n -19 comando' | | Você não entendeu. O problema é que usuários comuns não podem rodar | processos com prioridade negativa. -- Pablo Lorenzzoni (Spectra) <[EMAIL PROTECTED]> GnuPG Key ID 268A084D at search.keyserver.net Webpage: http://people.debian.org/~spectra/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]