<div><br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div class="gmail_quote">2010/9/29 Otávio Fernandes <span dir="ltr">&lt;<a href="mailto:otaviof@gmail.com" target="_blank">otaviof@gmail.com</a>&gt;</span><div>

<div></div><div class="h5"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

2010/9/29 Stanislaw Pusep &lt;<a href="mailto:creaktive@gmail.com" target="_blank">creaktive@gmail.com</a>&gt;:<br>
<div><div></div><div>&gt; PessoALL, alguém aqui teve algum tipo de problema ao rodar coisas<br>
&gt; relativamente pesadas a partir do cron? Vários scripts meus apresentaram<br>
&gt; variedade de problemas, como, por exemplo, processos muito demorados serem<br>
&gt; &quot;assassinados&quot; misteriosamente (sem que constasse nada nos reports que o<br>
&gt; cron manda pro mailbox). Mas o mais bizarro foi o caso do rdiff-backup<br>
&gt; (<a href="http://rdiff-backup.nongnu.org/" target="_blank">http://rdiff-backup.nongnu.org/</a>). No Ubuntu 10.04, simplesmente não<br>
&gt; acontece nada ao chamar ele. Isto é, salvei todos os parâmetros (e até as<br>
&gt; variáveis do environment da shell interativa) no script &quot;/root/backup.sh&quot;.<br></div></div></blockquote></div></div></div></div></blockquote><div><br></div><div>Para verificar se a execução via cron está ou não funcionando de verdade, veja no syslog. Por exemplo, na minha máquina de casa:</div>

<div><br></div><div>17:25:09 BRT az@blueturtle:/var/log $ grep CRON syslog</div><div>[...]</div><div>Sep 29 08:15:01 blueturtle CRON[4288]: (root) CMD (/usr/sbin/service ondemand start &gt;/dev/null 2&gt;&amp;1)Sep 29 08:17:01 blueturtle CRON[4337]: (root) CMD (   cd / &amp;&amp; run-parts --report /etc/cron.hourly)</div>

<div>Sep 29 08:33:01 blueturtle CRON[4566]: (root) CMD (/usr/sbin/ntpdate -u  <a href="http://ntp.ansp.br">ntp.ansp.br</a> &gt;/dev/null 2&gt;&amp;1)</div><div>Sep 29 17:15:38 blueturtle CRON[4949]: (root) CMD (/usr/sbin/service ondemand start &gt;/dev/null 2&gt;&amp;1)</div>

<div>Sep 29 17:17:01 blueturtle CRON[5327]: (root) CMD (   cd / &amp;&amp; run-parts --report /etc/cron.hourly)</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div><div class="gmail_quote"><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>&gt; Se rodo pela shell, funciona. Pelo cron, não funciona. Aí coloquei no cron<br>


&gt; algo como &quot;ssh root@localhost /root/backup.sh&quot; (tendo definido uma chave<br>
&gt; c/passphrase vazio previamente). E funcionou! O que poderia causar esse tipo<br>
&gt; de problema, sem ser environment?!<br></div></div></blockquote></div></div></div></div></blockquote><div><br></div><div>Por &quot;environment&quot;, estou presumindo que você quer dizer &quot;environment variables&quot;. Nesse caso, o que faz você ter certeza de que o problema não é esse? Caso você veja no log que o script NÃO executou (chamando direto, ao invés dessa gambi do ssh), eu recomendo que você analise mais profundamente se não há mesmo dependências de variáveis de ambiente que podem estar sendo setadas em algum dos arquivos de configuração do usuário ( .profile, .bash_profile, .bashrc, ou algo nessa linha ). O cron NÃO usa esses arquivos na execução.</div>

<div><br></div><div>[]s,</div></div>-- <br>Alexei Znamensky [russoz_gmail_com] [<a href="http://russoz.wordpress.com" target="_blank">russoz.wordpress.com</a>] [<a href="http://www.flickr.com/photos/alexeiz" target="_blank">www.flickr.com/photos/alexeiz</a>]<br>

<span style="font-family:arial, sans-serif;font-size:12.5px;border-collapse:collapse"><div>«Only love / <span style="font-size:12.5px">Can bring the rain / </span><span style="font-size:12.5px">That makes you yearn to the sky»</span></div>

</span><br>