NN_il_Confusionario scrisse il 31/08/2007 19:25
> On Fri, Aug 31, 2007 at 12:36:14PM +0200, Paolo Sala wrote:
>   
>>> deve essere eseguito, il comando env -i [EMAIL PROTECTED]
>>> /path/del/comando ma non è cambiato nulla, il log viene sempre mandato a
>>> [EMAIL PROTECTED]
>>>       
> che non serve perche' non e` il programma /path/del/comando che spedisce
> la mail, ma cron: la variabile deve vederla impostata CRON nel suo
> ambiente nel momento in cui lancia /path/del/comando (e non importa
> l'ambiente che vede /path/del/comando)
>   
Giusto, precisazione doverosa e illuminante.
>> Mi rispondo da solo: la variabile d'ambiente è relativa a tutto il
>> crontab e non ad un singolo comando lanciato nel crontab.
>>     
> non e` esatto ...
>   
>> Ma se uno volesse cambiare destinatario della mail a seconda del comando
>> eseguito è possibile?
>>     
> vedi "environment setting" e/o "EXAMPLE CRON FILE" in 
>
> man 5 crontab
>
> (hint: cosa sicedde se metti
>        MAILTO=paul
>        5 0 * * *       $HOME/bin/daily.job >> $HOME/tmp/out 2>&1
>        MAILTO=john
>        15 14 1 * *     $HOME/bin/monthly
> in /etc/crontab ?)
>   
Ed è quel che ho fatto prima di uscire dall'ufficio e mi è arrivato poco
fa il primo log con il destinatario corretto...

Davvero ancora mille grazie

Piviul


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
[EMAIL PROTECTED] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [EMAIL PROTECTED]

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Rispondere a