Legal, creio que Proc::PID::File já seria de grande ajuda :D<br>Implementei esta funcionalidade toscamente através do /proc, mas ficou meio inconsistente.<br>Por outro lado, acho que valeria mesmo a pena dispensar de vez o cron (desculpe, Renato, rsss!) nos meus próprios scripts e implementá-los como daemons independentes.<br>

Entretanto, o rdiff-backup não funcionar do cron do Ubuntu e ninguém saber o porquê ainda me intriga bastante... Anyway, prefiro usar a minha gambiarrinha do SSH a arriscar resolver e perder backups :P<br><br><div class="gmail_quote">

2010/9/30 Renato Santos <span dir="ltr">&lt;<a href="mailto:renato.cron@gmail.com">renato.cron@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;">

Aqui na empresa roda muitos processos paralelos que demoram diferente tempos, e nunca tivemos problemas (pelo menos eu acho que nao!) a gente faz assim: cd lugar; perl <a href="http://script.pl" target="_blank">script.pl</a> 1&gt;/home/logs/nomedoapp.log 2&gt;&amp;1<br>



<br><div class="gmail_quote">2010/9/30 Fabio Adriano Soares <span dir="ltr">&lt;<a href="mailto:Fabio.Soares@tivit.com.br" target="_blank">Fabio.Soares@tivit.com.br</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;">

<div><div></div><div class="h5">










<div link="blue" vlink="purple" lang="PT-BR">

<div>

<p class="MsoNormal" style="text-indent: 35.4pt;">“<a href="http://stats.pl" target="_blank"><span style="color: windowtext; text-decoration: none;">stats.pl</span></a>
&amp;&gt;/dev/null” não joga para /dev/null. </p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">O Otávio respondeu como fazer isso (basta colocar o
/dev/null no lugar do arquivo que ele sugeriu):</p>

<p class="MsoNormal" style="text-indent: 35.4pt;"><span lang="EN-US">“01,31 * * * *
nohup time <a href="http://stats.pl" target="_blank">stats.pl</a> &gt;&gt; /var/tmp/stats_debug.txt 2&gt;&amp;1”</span></p>

<p class="MsoNormal"><span lang="EN-US"> </span></p>

<p class="MsoNormal">Minhas dicas:</p>

<p class="MsoNormal">- o usuário que executa a cron tem permissão para executar
seu scripts?</p>

<p class="MsoNormal">- o usuário que executa a cron tem o mesmo env que o que
testa o scripts? (o Otávio também falou disso no e-mail)</p>

<p class="MsoNormal">- seu script consegue ser executado sem que o diretório atual
seja aquele onde ele está? (vá para a raiz e chame ele com o caminho completo)</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Tenho scripts que rodam pela cron que levam mais de 5
minutos e funcionam que é uma beleza.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Abraços,</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Fábio</p>

<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<div style="border-width: 1pt medium medium; border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; padding: 3pt 0cm 0cm;">

<p class="MsoNormal"><b><span style="font-size: 10pt;">De:</span></b><span style="font-size: 10pt;"> saopaulo-pm-bounces+fabio.soares=<a href="http://tivit.com.br" target="_blank">tivit.com.br</a>@<a href="http://pm.org" target="_blank">pm.org</a>
[mailto:<a href="mailto:saopaulo-pm-bounces%2Bfabio.soares" target="_blank">saopaulo-pm-bounces+fabio.soares</a>=<a href="http://tivit.com.br" target="_blank">tivit.com.br</a>@<a href="http://pm.org" target="_blank">pm.org</a>] <b>Em nome de </b>Stanislaw
Pusep<br>
<b>Enviada em:</b> quarta-feira, 29 de setembro de 2010 22:02<br>
<b>Para:</b> <a href="mailto:saopaulo-pm@mail.pm.org" target="_blank">saopaulo-pm@mail.pm.org</a><br>
<b>Assunto:</b> Re: [SP-pm] [OT] cron e os processos pesados</span></p>

</div><div><div></div><div>

<p class="MsoNormal"> </p>

<p class="MsoNormal"> </p>

<div>

<blockquote style="border-width: medium medium medium 1pt; border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(204, 204, 204); padding: 0cm 0cm 0cm 6pt; margin-left: 4.8pt; margin-right: 0cm;">





<p class="MsoNormal">Todos os seus processos criados para o cron estão sendo
enviados para bg?</p>

</blockquote>

<div>

<p class="MsoNormal"><br>
De jeito nenhum!!!<br>
 </p>

</div>

<blockquote style="border-width: medium medium medium 1pt; border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(204, 204, 204); padding: 0cm 0cm 0cm 6pt; margin-left: 4.8pt; margin-right: 0cm;">





<div>

<p class="MsoNormal" style="margin-bottom: 12pt;"><br>
&quot;01,31 * * * * <a href="http://stats.pl" target="_blank">stats.pl</a>
&amp;&gt;/dev/null&quot;.</p>

</div>

<p class="MsoNormal">IMHO esta linha está errada, não existe necessidade de se
utilizar &amp;<br>
no final de um comando chamado pelo cron.</p>

</blockquote>

<div>

<p class="MsoNormal" style="margin-bottom: 12pt;"><br>
Na verdade, isso só joga ambos STDOUT e STDERR para /dev/null :) </p>

</div>

<blockquote style="border-width: medium medium medium 1pt; border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(204, 204, 204); padding: 0cm 0cm 0cm 6pt; margin-left: 4.8pt; margin-right: 0cm;">





<p class="MsoNormal">Avalie esta questão e remova o &gt; /dev/null para que o
cron possa te<br>
enviar toda saída via mail no sistema.</p>

</blockquote>

<div>

<p class="MsoNormal"><br>
O processo roda a cada meia-hora... Não quero tantos emails assim :)<br>
Na verdade, esse é o objetivo do &amp;&gt;/dev/null: quando quero debugar,
troco por &amp;&gt;~/debug.log<br>
É aí que posso ver que está executando porém terminando abruptamente...</p>

</div>

</div>

</div></div></div>

</div>


<br></div></div><div class="im">_______________________________________________<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></blockquote></div><font color="#888888"><br><br clear="all"><br>-- <br>Renato Santos<br>

<a href="http://www.renatocron.com/blog/" target="_blank">http://www.renatocron.com/blog/</a><br>


</font><br>_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org">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></blockquote></div><br>