<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Obrigado a todos pelas respostas.<BR> <BR>Podem ignorar os fi seguidos, pois é erro na hora de colar. O código é esse abaixo corrigido sem os fi adicionais.<BR> <BR>Estou usando o cron do usuário padrão de login. Que no caso é o root que estou usando.<BR> <BR>Vou tentar efetuar o | logger e não dando certo volto a perguntar.<BR> <BR>Obrigado.<BR> <BR><span lang="PT-BR">#!/bin/sh<BR>
<BR>#################################<BR>
<BR># Checa INTERNET<BR>
<BR># 21/04/2012<BR>
<BR>#################################<BR>
<BR>#data=`date`<BR>
<BR>data=`date +"Data: %d/%m/%Y - Hora_Inicio: %H:%M:%S"`<BR>
<BR>LOG='/etc/others/ping-teste/logs/internet.log'<BR>
<BR>echo "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=" >> $LOG<BR>
<BR>if ping -c 30 192.168.0.2 2>&1 >/dev/null; then<BR>
<BR> echo "PLACA GREEN - ON - $data" >> $LOG;<BR>
<BR>else<BR>
<BR> echo "PLACA GREEN - OFF - $data" >> $LOG;<BR>
<BR>fi<BR>
<BR>if ping -c 30 200.154.56.80 2>&1 >/dev/null; then<BR>
<BR> echo "SITE DO TERRA - ON - $data" >> $LOG;<BR>
<BR>else<BR>
<BR> echo "SITE DO TERRA - OFF - $data" >> $LOG;<BR>
<BR>fi<BR>
<BR>if ping -c 30 200.221.2.45 2>&1 >/dev/null; then<BR>
<BR> echo "SITE DO UOL - ON - $data" >> $LOG;<BR>
<BR>else<BR>
<BR> echo "SITE DO UOL - OFF - $data" >> $LOG;<BR>
<BR>fi<BR>
<BR>if ping -c 30 98.139.102.145 2>&1 >/dev/null; then<BR>
<BR> echo "SITE DO YAHOO - ON - $data" >> $LOG;<BR>
<BR>else<BR>
<BR> echo "SITE DO YAHOO - OFF - $data" >> $LOG;<BR>
<BR>fi</span><br> <BR><div><div id="SkyDrivePlaceholder"></div><hr id="stopSpelling">From: gricardo87@gmail.com<br>Date: Mon, 24 Sep 2012 09:22:29 -0300<br>To: centos-pt-br@centos.org<br>Subject: Re: [CentOS-pt-br]        Script Funciona na mão, mas não Funciona pelo Cron.<br><br>Tem um erro no script, tem dois "fi" seguidos.<br clear="all"><font size="3" face="Verdana, Arial"><span style="font-size: 12px;"><div><br></div><div><span></span><span></span><a target="_blank"></a>Atenciosamente,</div><div><b><i>Gabriel Ricardo.</i></b></div>
<div><a href="http://www.tinotapa.com.br" target="_blank"><font color="#000000">www.tinotapa.com.br</font></a></div></span></font><br>
<br><br><div class="ecxgmail_quote">Em 24 de setembro de 2012 08:31, Elton Ferreira <span dir="ltr"><<a href="mailto:eltoniacanga@gmail.com">eltoniacanga@gmail.com</a>></span> escreveu:<br><blockquote style="padding-left: 1ex; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;" class="ecxgmail_quote">
Bom dia Cássio,<br><br>Voce esta colocando este script para rodar na cron de qual usuario?<br><br>Uma coisa que voce pode fazer é colocar a saida do cron para o log e verificar se esta ocorrendo algum erro na execução do script, exemplo: apos a entrada que voce criar na cron vc adiciona | logger e acompanha a execução atraves do /var/log/messages<br>
<br><br><div class="ecxgmail_quote">2012/9/24 Cássio Elias <span dir="ltr"><<a href="mailto:cassioelias@hotmail.com">cassioelias@hotmail.com</a>></span><br><blockquote style="padding-left: 1ex; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;" class="ecxgmail_quote">
<div><div class="h5">
<div><div dir="ltr">
Galera, estou utilizando o seguinte script para ping de internet, mas o mesmo funciona corretamente executado na mão, e não funciona de maneira nenhuma pelo crontab.<br> <br>Tentei de tudo e não estou conseguindo solucionar esse problema. Alguém pode me ajudar? Abaixo segue o script.<br>
<br><span lang="PT-BR">#!/bin/sh<br>
<br>#################################<br>
<br># Checa INTERNET<br>
<br># 21/04/2012<br>
<br>#################################<br>
<br>#data=`date`<br>
<br>data=`date +"Data: %d/%m/%Y - Hora_Inicio: %H:%M:%S"`<br>
<br>LOG='/etc/others/ping-teste/logs/internet.log'<br>
<br>echo "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=" >> $LOG<br>
<br>if ping -c <a target="_blank">30 192.168.0.2</a> 2>&1 >/dev/null; then<br>
<br> echo "PLACA GREEN - ON - $data" >> $LOG;<br>
<br>else<br>
<br> echo "PLACA GREEN - OFF - $data" >> $LOG;<br>
<br>fi<br>
<br>fi<br>
<br>if ping -c 30 200.154.56.80 2>&1 >/dev/null; then<br>
<br> echo "SITE DO TERRA - ON - $data" >> $LOG;<br>
<br>else<br>
<br> echo "SITE DO TERRA - OFF - $data" >> $LOG;<br>
<br>fi<br>
<br>if ping -c 30 200.221.2.45 2>&1 >/dev/null; then<br>
<br> echo "SITE DO UOL - ON - $data" >> $LOG;<br>
<br>else<br>
<br> echo "SITE DO UOL - OFF - $data" >> $LOG;<br>
<br>fi<br>
<br>if ping -c 30 98.139.102.145 2>&1 >/dev/null; then<br>
<br> echo "SITE DO YAHOO - ON - $data" >> $LOG;<br>
<br>else<br>
<br> echo "SITE DO YAHOO - OFF - $data" >> $LOG;<br>
<br>fi<br></span>                                            </div></div>
<br></div></div><div class="ecxim">_______________________________________________<br>
CentOS-pt-br mailing list<br>
<a href="mailto:CentOS-pt-br@centos.org">CentOS-pt-br@centos.org</a><br>
<a href="http://lists.centos.org/mailman/listinfo/centos-pt-br" target="_blank">http://lists.centos.org/mailman/listinfo/centos-pt-br</a><br>
<br></div></blockquote></div><span class="ecxHOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br>Elton Ferreira<br><a href="mailto:eltoniacanga@gmail.com">eltoniacanga@gmail.com</a><br>
</font></span><br>_______________________________________________<br>
CentOS-pt-br mailing list<br>
<a href="mailto:CentOS-pt-br@centos.org">CentOS-pt-br@centos.org</a><br>
<a href="http://lists.centos.org/mailman/listinfo/centos-pt-br" target="_blank">http://lists.centos.org/mailman/listinfo/centos-pt-br</a><br>
<br></blockquote></div><br>
<br>_______________________________________________
CentOS-pt-br mailing list
CentOS-pt-br@centos.org
http://lists.centos.org/mailman/listinfo/centos-pt-br</div>                                            </div></body>
</html>