Opa, juntando STDOUT e STDERR consegui uma pista! O cron envia isso no meu email:<br><br><span style="font-family: courier new,monospace;">E: Some index files failed to download, they have been ignored, or old ones used instead.</span><br style="font-family: courier new,monospace;">


<span style="font-family: courier new,monospace;">Fetched 160kB in 1min30s (1761B/s)</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
/bin/sh: line 1:  5909 Killed                  iPhone/apt/</span><a style="font-family: courier new,monospace;" href="http://index.pl/" target="_blank">index.pl</a><span style="font-family: courier new,monospace;"> --skipwp 2&gt;&amp;1</span><br style="font-family: courier new,monospace;">

<br>&quot;Killed&quot;, sem mais, nem menos. Neste ponto, o meu programa termina uma fase, de coleta de dados a partir de uma série de .txt, e começa a outra, a de atualização de uma tabela de 30 mil rows no MySQL.<br>Se eu rodar só a fase 1 pelo cron, no final dela sempre dá um &quot;Killed&quot;, entretanto tudo funciona OK, então chuto que o &quot;Killed&quot; acontece no garbage collection.<br>

Rodando somente a fase 2 pelo cron, às vezes dá &quot;Killed&quot;, às vezes não.<br>Portanto, imagino que logo na entrada da fase 2 torra muita RAM (*não deveria*, pois o processamento todo ocorre no MySQL). Se antes disso rodou a fase 1, a RAM já está &quot;sujinha&quot;, então a chance do processo ser &quot;Killed&quot; é elevada.<br>

Que seja. Ainda assim, não entendo pq q funciona perfeitamente em 100% dos casos se eu rodar o processo manualmente, pelo terminal :(<br><br><div class="gmail_quote">2010/10/1 Stanislaw Pusep <span dir="ltr">&lt;<a href="mailto:creaktive@gmail.com">creaktive@gmail.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Basicamente, é isso: <a href="http://tinypaste.com/35fae" target="_blank">http://tinypaste.com/35fae</a><br>

<br><div class="gmail_quote">2010/10/1 Frederico Recsky <span dir="ltr">&lt;<a href="mailto:listas@imovlr.com" target="_blank">listas@imovlr.com</a>&gt;</span><div><div></div><div class="h5"><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Olá,<br>
<br>
2010/9/29 Stanislaw Pusep &lt;<a href="mailto:creaktive@gmail.com" target="_blank">creaktive@gmail.com</a>&gt;:<br>
<div><br>
&gt; variáveis do environment da shell interativa) no script &quot;/root/backup.sh&quot;.<br>
&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>
<br>
</div>Rola de voce colar esse backup.sh em algum canto?<br>
<br>
[]&#39;s<br>
<font color="#888888"><br>
Frederico<br>
</font><div><div></div><div>_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
</div></div></blockquote></div></div></div><br>
</blockquote></div><br>