Olá Lawrence Waclawiak, Uns dos motivos desta lista ser tão boa é exatamente a política de boa conduta usando sempre o espaço para evoluir nos conhecimentos a respeito de shell.
Tem pessoas muito feras aqui que vão te ajudar com certeza, inclusive o MrBits que é um colaborador fiel da lista, todavia você pode relatar o seu cenário para que as pessoas entendidas saibam onde você deseja chegar, porém por mais que sejam infrutíferas suas tentativas é de extrema relevancia que você poste aqui seu código em shell, e com a colaboração de todos você chegar no resultado que deseja. Deve ser de seu conhecimento a lista asterisk brasil que trata exatamente sobre asterisk. Para finalisar eu tenho essa ferramenta em produção e não passo pelo mesmo problema que você, acredito que estejas estartando sua aplicação de forma imprópria. Abraço, Stanley --- Em shell-script@yahoogrupos.com.br, Lawrence Waclawiak <lawrence...@...> escreveu > > Tentei sua sugestão mas infelizmente a senha ainda aparece. > > Outra tentativa que fiz foi criar o seguinte script. > > ############### > #!/bin/bash > > tentativa(){ > /usr/bin/perl /usr/local/parselog/tailqueuelog -u root -p XXXXXXXXX -d > qstats-pro -l /var/log/asterisk/queue_log > } > > main(){ > > tentativa& > > } > main > ############### > > > Mas também não funcionou. > > Obrigado. > > Axcar, L. Miguel escreveu: > > > > Lawrence, > > > > Vou me atrever a dar um palpite, sem nenhuma pretensão, pois vocês > > nessa lista são feras do shell... =0) > > > > E se despejasse a senha do root num arquivo texto, com permissão de > > leitura só pro root, e na chamada do comando incluísse um subshell pra > > receber o despejo desse arquivo? > > > > /usr/bin/perl /usr/local/parselog/tailqueuelog -u root -p "$(cat > > /root/senhaRoot)" -d qstats-pro -l /var/log/asterisk/queue_log & > > > > Se ele abrir a senha na chamada, de maneira a aparecer no ps, pode > > escapar o cifrão, de maneira a só rodar o subshell internamente... > > > > /usr/bin/perl /usr/local/parselog/tailqueuelog -u root -p "\$(cat > > /root/senhaRoot)" -d qstats-pro -l /var/log/asterisk/queue_log & > > > > Espero que funcione. > > > > Abraço, > > > > -- > > Luiz "Miguel" Axcar > > Assinatura editada pela moderação > > > > 2010/5/28 Lawrence Waclawiak <lawrence...@... > > <mailto:lawrencebbw%40yahoo.com.br>> > > > > > > Saudações a todos. > > > > > > O problema é o seguinte: > > > > > > Tenho um servidor Asterisk e me requisitaram que instalasse o > > Asternic nele. > > > Asternic é um software que analisa e relatórios a respeito da utilização > > > do Asterisk, para isso ele usa a base mysql do asterisk e tbm os logs do > > > mesmo. > > > > > > O problema é que da forma que esse daemon é iniciado no sistema faz com > > > que a senha de root do mysql fique visível para qualquer usuário que > > > execute um "ps xfa" por exemplo. > > > A linha que sobre o serviço é a seguinte: > > > /usr/bin/perl /usr/local/parselog/tailqueuelog -u root -p 'password' -d > > > qstats-pro -l /var/log/asterisk/queue_log & > > > > > > Saida do "ps xfa |grep tailqueuelog" > > > > > > lwaclaw...@pbx:~ $ ps xfa |grep tailqueuelog > > > 3798 ? S 0:14 /usr/bin/perl /usr/local/parselog/tailqueuelog > > > -u root -p XXXXXXXXXXX -d qstats-pro -l /var/log/asterisk/queue_log > > > > > > Bom, sei que não devemos discutir o que não seja shell-script nessa > > > lista, e tabela de processos do sistema não é shell-script, mas como eu > > > acredito que talvez através de um shell-script seja possivel ocultar > > > isso, eu estou pedindo a ajuda dos colegas. > > > > > > Grato, > > > Lawrence Waclawiak > > > > >