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 <*> 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