[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Problemas com o IF
From: |
Tiago Peczenyj |
Subject: |
Re: [shell-script] Problemas com o IF |
Date: |
Tue, 10 May 2011 18:46:29 -0300 |
experimente fazer [ -z "$TESTE" ]
Agora, vc poderia fazer da seguinte forma
ps -opcoes | grep -v grep | grep -q apache2 &&{
comandos; que vc; quer executar;
}
2011/5/10 address@hidden <address@hidden>
>
>
> Prezados,
>
> Sou novo no forum e novo no mundo do Shell Script, mas estou adorando a
> experiência de programar, estou estudando via foruns por este motivo tenho
> muitas duvidas, estou tentando montar um Script que monitore algum serviço e
> se estiver parado que starte novamente, neste caso o Apache, se possível,
> poderiam me ajudar com o motivo desse pequeno e humilde script não
> funcionar?
>
> #!/bin/bash
> TESTE=`ps -ef |grep apache2 | grep -v grep |awk {'print $2'}`
> if [ $TESTE-z ]
> then
> sudo /etc/init.d/apache2 stop
> sudo /etc/init.d/apache2 start
> sleep 15
> fi
>
> Se eu coloco o 2>&- no final do script ele nem da erro.
>
> Agradeço a atenção.
>
> Carlos
>
>
>
--
Tiago B. Peczenyj
Linux User #405772
http://pacman.blog.br
[As partes desta mensagem que não continham texto foram removidas]