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