obrigado pela sugestão... vou implementar.

[]'s

;-)
chmod000
"Microsoft butterfly is their way of telling you
their system has a lot of [EMAIL PROTECTED] bugs..."


Julio C. Neves escreveu:
> Trocar:
>      start-stop-daemon --start --quiet --background --make-pidfile --pidfile
> "$PIDFILE" --exec $DAEMON
>      if [ $? == 0 ]
>      then
>        echo "[ OK ]"
>      else
>        echo "[ ERR ]: Something bad happens"
>      fi
> 
> por:
> 
>      if  start-stop-daemon --start --quiet --background --make-pidfile
> --pidfile "$PIDFILE" --exec $DAEMON
>      then
>        echo "[ OK ]"
>      else
>        echo "[ ERR ]: Something bad happens"
>      fi
> 
> [ ]s,
> Julio
> :wq
> 
> 
> 2006/8/7, Gustavo Pardellas Feijó <[EMAIL PROTECTED]>:
>  >
>  >  Pessoal, desenvolvi um script que testa a conexão e, caso ela caia,
>  > começa a escrever um log com o horário de queda. Tão logo quanto a
>  > conexão se restabeleça grava no log o horário de retorno e o tempo
>  > aproximado em que ficou offline, em seguida envia um e-mail para o
>  > administrador para que ele tome ciência da perda de conexão.
>  >
>  > Estou bem satisfeito com o script, mas é claro que os colegas com mais
>  > experiência podem contribuir com uma dica, linha ou comando diferente.
>  >
>  > Segue em anexo as duas partes do script.
>  >
>  > []'s
>  > --
>  >
>  > ;-)
>  > chmod000
>  > "Microsoft butterfly is their way of telling you
>  > their system has a lot of [EMAIL PROTECTED] bugs..."
>  >
>  >   ----------
>  >
>  > #!/bin/bash
>  > NAME=isconnect
>  > DAEMON=/sbin/isconnect.sh
>  > DESC="Is your server connect?"
>  > PIDFILE=/var/run/$NAME.pid
>  > PID=`ps xua | awk '/${DAEMON}/ { print $2 }' | grep -v awk`
>  >
>  > case "$1" in
>  >   start)
>  >      echo -n "Starting: $NAME  "
>  >      start-stop-daemon --start --quiet --background --make-pidfile
>  > --pidfile "$PIDFILE" --exec $DAEMON
>  >      if [ $? == 0 ]
>  >      then
>  >        echo "[ OK ]"
>  >      else
>  >        echo "[ ERR ]: Something bad happens"
>  >      fi
>  >      ;;
>  >   stop)
>  >      echo -n "Stopping: $NAME  "
>  >      start-stop-daemon --stop --quiet --pidfile /var/run/${NAME}.pid
>  >      if [ $? == 0 ]
>  >      then
>  >        echo "[ OK ]"
>  >        rm -f $PIDFILE
>  >      else
>  >        echo -e "[ ERR ]: Something bad happens.\n\t Trying kill -9."
>  >        kill -9 `cat $PIDFILE`
>  >          if [ $? ==0 ]
>  >          then
>  >            echo "[ OK ]"
>  >            rm -f $PIDFILE
>  >          else
>  >            echo "[ ERROR ]: Something realy bad is happen.\n This is your
>  > process id [ `cat $PIDFILE` ].\n You're by your own."
>  >            exit
>  >          fi
>  >      fi
>  >      ;;
>  >   restart)
>  >      $0 stop
>  >      $0 start
>  >      ;;
>  >   *)
>  >      echo "Usage: $0 [start || stop || restart]"
>  >      exit
>  >      ;;
>  > esac
>  >
>  >
>  > [As partes desta mensagem que não continham texto foram removidas]
>  >
>  >
>  >
> 
> 
> 
> -- 
> Abraços,
> Julio
> http://www.julioneves.com - Um livro sobre Bash completo e on-line
> :wq
> 
> 
> [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
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
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

 



Responder a