Cara muito obrigado mesmo...me ajudou muito........agradeço mesmo.....funcionou perfeitamente.
Humberto Pereira <[EMAIL PROTECTED]> escreveu: Voce deve testar o status do comando service, e nao o retorno como vc esta fazendo. Veja: [EMAIL PROTECTED] ~]# service sshd status sshd (pid 24369 24367 2354) is running... [EMAIL PROTECTED] ~]# echo $? 0 [EMAIL PROTECTED] ~]# service sendmail status sendmail is stopped [EMAIL PROTECTED] ~]# echo $? 3 [EMAIL PROTECTED] ~]# O codigo ficaria algo como... service squid status # squid rodando if [ $? -eq 0 ]; then manda mail... # squid parado else manda mail... fi []s Humberto Pereira tschievenin wrote: > Bom como disse sou iniciante nessa area de programação shell, fiz um > script que é mais um exercício do que um script usual, gostaria de > saber o pq do meu script não entrar no if pois ele só manda o email > como se o serviço estivesse parado. > > Agradeço desde já!! > OS=`uname -s` > [EMAIL PROTECTED] > [EMAIL PROTECTED] > [EMAIL PROTECTED] > > > # Verificando se o sistem eh Linux > #inicia as variáveis > if [ $OS = "Linux" ];then > HOSTN=/bin/hostname > SENDMAIL=/usr/sbin/sendmail > else > echo " Sistema não reconhecido" > exit -1 > fi > # Verifica se todos o squid está rodando > > PROXY=`service squid status` > > > if [ "$PROXY"= "O squid (pid 825 823) está a > rodando... " ];then > echo -e Subject:" Servico iniciado com sucesso > \nReply-To: \ > $REPL\nTudo esta rodando perfeitamente."|$SENDMAIL - > f$SENDER $MAILBOX > > > else > echo -e "Subject: O servico esta parado \nReply-To: \ > $REPL\nAdministrador verificar o > servico."|$SENDMAIL -f$SENDER $MAILBOX > > fi > > > > > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > --------------------------------------------------------------------- > Sair da lista: [EMAIL PROTECTED] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > > Links do Yahoo! Grupos > > > > > > > --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE --------------------------------- Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. --------------------------------- Yahoo! doce lar. Faça do Yahoo! sua homepage. --------------------------------- Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html