Bom Dia!

Conforme "sugerido" pelo Mr. Bits mudei o assunto do meu e-mail ja que, 
segundo ele, devido ao rumo que a thread tomou ela virou uma bagunca.
Bem, eu nao pedi para meu script ser avaliado, so coloquei ele aqui e a 
sua finalidade devido a pedido do Raul. Nao sei porque fui chamado de 
preguicoso, se alguem acha isso, por favor, nao alimente este meu 
sentimento. E ninguem precisa se sentir constrangido a me ajudar, como 
ja disse, meu problema, a principio, ja foi resolvido, essa otimizacao 
ou "limpeza" do script acabou surgindo devido a solicitacao do Raul e 
por curiosidade mesmo.

Quanto a finalidade do meu script, vou dizer novamente, é pegar quantos 
processos mysql estao rodando na maquina. Entao nessa pequena amostra ( 
a saida do pstree eh bem maior e dinamica) seria pegar o valor apos a 
palavra mysqld, que neste caso é 9. Mas certamente será um valor que irá 
se alterar com o tempo.

├─migration/0
├─migration/3
├─6*[mingetty]
* ├─mysqld_safe───mysqld───9*[{mysqld}] *
├─pcscd───{pcscd}
├─smartd
├─sshd─┬─sshd───sshd───bash───su───bash

Sendo assim a solucao apresentada por voce nao resolve, tentei tambem a 
solucao apresentada pelo Bruno, mas nao sei se ela vai me atender. 
Porque no caso o pgrep nao pega os processos filhos, entao o valor 
gerado por ele nao eh o que eu quero. De quaquer forma, valeu pela ajuda.

Raul, vou testar a substituicao do grep que voce disse e posto o resultado.

Abs, fique com Deus!



MrBiTS escreveu:
>
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> > não entendi muito bem, você tem que executar o pstree e contar quantas
> > linhas tem a string "mysql" ?
> >
> > pstree | grep -F -c mysql
> > ou
> > pstree | awk '/mysql/{i++}END{print "mysql:" i}'
>
> Sem contar que isso está uma bagunça. A thread comecou com Ajuda com 
> teste de String, virou Diferença entre ./ e source e agora vai
> para Contar ocorrências de um determinado processo ?
>
> E depois as pessoas falam que não entendem qual é o problema que a 
> preguiça pode acarretar.
>
> ps -efwww | grep -c mysql
>
> - --
>
> Um abraço
>
> .0. MrBiTs - [email protected] <mailto:mrbits%40linuxmasters.info>
> ..0 GnuPG - 
> http://keys.cardboard.net:11371/pks/lookup?op=get&search=0xAC37715A6DD1F186 
> <http://keys.cardboard.net:11371/pks/lookup?op=get&search=0xAC37715A6DD1F186>
> 000 http://www.mrbits.com.br <http://www.mrbits.com.br>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iEYEARECAAYFAknnMFkACgkQrDdxWm3R8YZWqgCgpVuM/OonU5VCTdeP7t5gzGhk
> qaQAnRnO7mJGBOAm5dzBUtbdCxkiLlpw
> =ZewB
> -----END PGP SIGNATURE-----
>
> 

Responder a