Delimitando numero de processos bg
Olá pessoal,
Estou com uma dúvida,
Gostaria de saber como posso delimitar um número de processos bg que podem ser utilizador por um certo usuário,
Sei que existe um meio mas nao sei como.
Aquel poderia me dar alguma ideia ou lugar onde posso encontrar conteúdo?
Obrigado.
Delimitando numero de processos bg
Pow agora tu me pegou, nao q eu saiba.. para falar a verdade nunca me preucupei com isso, mas deve ter alguma maneira que voce controle o trhought do usuario, de cpu, de memoria e de processos tambem, assim como tem de disco.
Acho que voce vai ter q procurar muito bem, pq EU nao faco a menor ideia de como fazer :)
Delimitando numero de processos bg
valew a ajuda ae, eu sei que quota eh possivel mas o problema pra mim eh os processos, pq tipow, sei que eh possivel fazer como o quota e manda a notificação por e-mail, vc sabe como faze isso com quota?
Delimitando numero de processos bg
acho que vc pode fazer um script rodando no crontab nao deve ser muito dificil nao...
vc faz o seguinte ps -u user | wc -l
ai ele vai conta +- o numero de processos ai no caso... se passou do valor que vc queria ele da
ps -u user | tail -n 4 | head -n 1 e pega o pid e manda ele killar o ultimo processo
tipo e bem simples fazer um script pra isso dificuldade 0 :))
Delimitando numero de processos bg
Valew cara, vou tentar fazer isso e roda um script assim pra ve no q acontece.
Tu sabe como eu posso manda a msg de quota exedida para o e-mail?
(isso foge do assunto mais..)
Valewww
Delimitando numero de processos bg
Ae, eu tentei algumas coisas mas nao obtive sucesso, se nao for pedir demais vc pode me ajudar? me passando +- um exemplo desse script ?
Valeww
Delimitando numero de processos bg
cara ja te dei os caminhos da pedras e so fazer o shell script se eu fizer pra vc, vc nunca vai aprender... e o objetivo nao e esse :)
Delimitando numero de processos bg
Valew a ajuda, jah estou aqui tentando montar ele dinovo,
soh mais uma coisa,
Ele vai ser um 'méro' script, como posso fazer com que ele cuide de todos os usuários e a todo o tempo?
Pq os users podem estar criando e killando os processos a td a hora...
Valew
Delimitando numero de processos bg
Estou com um problmeminha, quando eu dou um
ps -u user | tail -n 1 | head -n 1
Ele me mostra o processo e tals, só tem um problema como vou fazer para que eu 'kill' saiba que eh aquele pid que eu quero killar?
Agradeço desde já
FAloww
Delimitando numero de processos bg
ps -u user | tail -n 1 | head -n 1 awk '{ print $1; }'
Delimitando numero de processos bg
Desculpa te encomoda dinovo mas eh o seguinte scorpion
se eu fasso soh
ps -u user | tail -n 1 | head -n 1 awk '{ print $1; }'
Acontece issu:
head: awk: No such file or directory
head: { print $1; }: No such file or directory
E se eu coloco
ps -u user | tail -n 1 | head -n 1 | awk '{ print $1; }'
e depois mando killa o $1 ele da:
kill: usage: kill [-s sigspec | -n signum | -sigspec] [pid | job]... or kill -l [sigspec]
E agora?
Delimitando numero de processos bg
voce joga o conteudo de
ps -u user | tail -n 1 | head -n 1 | awk '{ print $1; }'
em uma variavel
tipo
var=`ps -u user | tail -n 1 | head -n 1 | awk '{ print $1; }' `
depois
kill -9 $var
cara
http://sh.under-linux.org estuda um pouco de shell script e bem facil :)
Delimitando numero de processos bg
Cara eu sei que to te enchendo o saco mais vo por aqui exatamente o que ta nu meu script
10: $pid = `ps -u eggdrop | tail -n 1 | head -n 1 | awk '{ print $1; }' `
11:
12: kill -9 $pid
e olha u que acontece
./processos: line 10: =: command not found
kill: usage: kill [-s sigspec | -n signum | -sigspec] [pid | job]... or kill -l [sigspec]
Delimitando numero de processos bg
ficaria assim
Código :
#!/bin/bash
pid=`ps -u eggdrop | tail -n 1 | head -n 1 | awk '{ print $1; }' `
kill -9 $pid
Delimitando numero de processos bg
Existe um comando próprio no Linux para fazer esse tipo de configurção, é o comando ulimit.
man ulimit :P