[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mailfrom



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 MAILTO=email@dominio
>>> /path/del/comando ma non è cambiato nulla, il log viene sempre mandato a
>>> nomedominio\nomeutente@localhost.localdomain.
>>>       
> 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



Reply to: