Newsgroup: it.comp.os.linux.iniziare
Titolo: fetchmail nel crontab

Ho editato il mio file crontab per far scaricare la posta da fetchmail
ogni 10 minuti, e funziona.
Se non fosse per il fatto che ogni dieci minuti mi manda una mail in
/var/spool/mail/nomeutente, in cui mi manda tutto lo standard output del
comando fetchmail...
E' fastidiosissimo...
Facendo un pň i calcoli mi dovrebbero arrivare 144!!! mail al giorno...
Tutte inutili...
E quindi ho tolto l'opzione dal crontab.
Ora perň vorrei che fetchmail scaricasse la posta in automatico, senza
che ogni volta devo digitare 
$fetchmail 
č possibile in qualche altro modo?
forse devo scrivere in crontab  fetchmail >/dev/null ?
Non ci ho provato ancora, ma anche se funzionasse mi sembra una pezza
piů che una soluzione...
Cosa mi consigliate?

forse devo scrivere in crontab  fetchmail >/dev/null ?
I soluzione: lanciando fetchmail nel crontab aggiungi l'opzione --silent
II soluzione: non lanci fetchmail nel crontab e lo usi in daemon mode, mettendo
in un file di avvio
fetchmail --daemon 600 
e magari anche l'opzione --syslog per redirigere su /var/log/maillog l'output
generato.
Ciao
-- 
LB
per contattarmi via email:
mest...@laika.mynet non e' un indirizzo valido
ludbasil (at) 
inwind.it
 lo e' 

C'ho messo pure il --silent e mi manda le mail contenenti la riga di
comando scritta (quindi fetchmail --silent).
Ho sistemato tutto, però ora vorrei capire per quale strano motivo mi
redirigeva lo standard output nella mia casella postale...
Odio quando succedono cose strane senza motivo, il motivo dev'esserci e
voglio capirlo per evitare che risucceda...
Credo sia lecito... :)
Grazie per la risposta, ora se qualcuno mi farà capire questo strano
comportamento ben venga, io già mi sto sbattendo, ma invano, ogni dieci
minuti ho una nuova mail... Mi viene quasi da ridere.. d:)

comando scritta (quindi fetchmail --silent).
Forse ho la soluzione: nel crontab devi porre MAILTO="", come suggerisce 
man 5 crontab. in questo modo cron non spedisce posta all'utente. 
Se hai altri tasks nel tuo crontab oltre a fetchmail il cui output ti 
interessa, puoi sempre fare:
MAILTO=""
<comando_senza_output>
MAILTO="pippo@localhost"
<comando_con_output_a_pippo>
 
Spero che questa sia la soluzione valida. 



Only adults have difficulty with childproof caps.


Quindi era una funzione di crontab e non di fetchmail....
Ok, ti ringrazio per la dritta.
Ciao

Ciao Neo,
 > C'ho messo pure il --silent e mi manda le mail contenenti la riga di
 > comando scritta (quindi fetchmail --silent).
 > Ho sistemato tutto, però ora vorrei capire per quale strano motivo mi
 > redirigeva lo standard output nella mia casella postale...
man 5 crontab
(su debian)
basta modificare la variabile MAILTO, per esempio:
MAILTO=""
# ogni 7 minuti:
*/7 *    * * *   root   sync; /usr/bin/play /usr/local/dati/audio/wav/xilof01.wav; logger -p local0.notice -t CRONTAB "sync by crontab";
non spedisce niente. 
-- 
Pa.Ped, Como
http://www.fastflow.it/~paolop
ICQ: 4755831
VOTE AGAINST SPAM! 
http://www.politik-digital.de/spam/it/
Appunti Linux, FAQ, HOWTO e altro:
file://usr/doc/HOWTO
file://usr/doc/FAQ
Pluto Journal:     
http://www.pluto.linux.it/journal
Linux Gazette:     
http://www.linuxgazette.com
Linux Weekly News: 
http://lwn.net
LinuxDoc:          
http://www.linuxdoc.org
(info|news).ita: 
http://www.punto-informatico.it
http://erlug.linux.it/
http://www.ziobudda.net/
Ricerca NEWS: 
http://www.deja.com
IRC: #linux-it