Vc não poderia substituir o ps por um filtro (substituir o ps por um script)? ex:
mv ps oldps cat <<EOF > ps #!/bin/sh oldps [EMAIL PROTECTED] | sed 's|\./bin/[a-z]\+sh||' exit $? EOF 2008/2/7 Leonardo Neves <[EMAIL PROTECTED]>: > > Otavio, > > Eu sei da opção debug (-x).. o script está perfeito tanto para sh quanto > para bash.. meu unico problema é aparecer o /bin/bash ou /bin/sh ou bash na > saída do ps (mesma usada pelo check_proc do nrpe). > A alternativa que eu tenho é instalar o gcc e compilar meu script via > linguagem C e o shc. > > > Atenciosamente, > -- > Leonardo Neves Bernardo > Analista de Suporte Unix/Linux > LPIC-III Mixed Environment - www.lpi.org > > Em 07/02/08, Otávio Fernandes <[EMAIL PROTECTED]> escreveu: > > > > > On Thu, 7 Feb 2008 15:00:17 -0200 > > "Leonardo Neves" <[EMAIL PROTECTED] <leonardo.neves%40gmail.com>> > > > wrote: > > > > > tentei as 4 opções: > > > > > > #!/bin/env bash (o env fica no /bin ao inves de /usr/bin no solaris 8) > > > #!/usr/bin/bash > > > #!/usr/bin/sh > > > nada > > > > > > converti o script para sh na opção 3. nenhuma funcionou, acho que vou > > > ter que instalar um gcc em um server de produção e compilar o script > > > mesmo :-( > > > > > > Valeu a todos pelas dicas. > > > > > > Atenciosamente, > > > > Leonardo, > > > > Vc pode debugar o script com a opcao "-x", execute manualmente: > > > > $ sh -x teste.sh > > > > um abraco, > > > > -- > > | -- > > | Otávio Fernandes < otaviof | gmail | com > > > | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396 > > | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15 > > | -- > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > -- Tiago B Peczenyj Linux User #405772 http://peczenyj.blogspot.com/ "what does not kill us makes us stronger"
