Re: Questões rápidas
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) <spectra@debian.org>
GnuPG Key ID 268A084D at search.keyserver.net
Webpage: http://people.debian.org/~spectra/
--
To UNSUBSCRIBE, email to debian-user-portuguese-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: