Newsgroup: it.comp.os.linux.iniziare
Titolo: fetchmail info

Salve
Vorrei sapere se si puo' avviare fetchmail all'avvio della macchina come
demone e scarichi le e-mail per tutti gli utenti ...
Grazie
Sayonara !!!

demone e scarichi le e-mail per tutti gli utenti ...
Certo (ovviamente ci vuole una connessione permanente).
Come farlo dipende dalla distribuzione che usi.
Ciao,
-- 
Riccardo Tromba
(per rispondermi in mailbox, rimuovete NO e SPAM dall'indirizzo)
   Per pensare, scrivere, spedire questo messaggio
  non è stato necessario alcun software commerciale
--*     (-:   L I N U X : join & enjoy!   :-)     *--

Riccardo Tromba wrote:

Ho la Red Hat 6.1


Allora, ci sono due modi per farlo:
1) Modo "semplice" (ma un po' "fuori" dalla modalità standard della
distribuzione):
avvii fetchmail con l'opzione -d e tutto quello che serve (man fetchmail) dal
file /etc/rc.d/rc.local
2) Modo "complicato" (che rispetta l'organizzazione generale di RH): ti crei un
"servizio" da lanciare all'avvio. Farlo non è difficilissimo, basta un po' di
familiarità con la programmazione della shell... se guardi in /etc/rc.d/init.d,
troverai una serie di script che corrispondono ai vari servizi avviabili al
boot: per crearne uno dedicato a fetchmail basta capire un po' la struttura
degli altri, magari partire da uno di questi e modificarlo... fatto questo, devi
creare i link simbolici nelle directory /etc/rc.d/rcN.d, dove N è il runlevel.
Ponendo che tu abbia chiamato il tuo servizio "fetchmaild", potresti avere ad
esempio un link chiamato Sxxfetchmaild in /etc/rc.d/rc3.d, questo indicherà che
all'ingresso nel runlevel 3 fetchmail dev'essere avviato, un link che comincia
per K al contrario indica che all'ingresso in quel runlevel il servizio
dev'essere fermato (ad esempio vale per i runlevel 1 e 2, nei quali non è
prevista l'attivazione delle funzionalità di rete). I numeri xx dopo la prima
lettera infine indicano la priorità, cioè l'ordine in cui i servizi vengono
presi in considerazione (attento, vale l'ordine *alfabetico*, quindi ad es. un
servizio con priorità 20 viene *prima* del 3...). Naturalmente devi studiare la
cosa in modo che fetchmail venga avviato *dopo* l'attivazione delle varie
funzionalità di rete, e venga "spento" prima di queste ultime (eviti inutili
messaggi di errore...).
Ti chiederai "perché complicarmi la vita?"... Ci possono essere 3 motivi:
1) La seconda modalità ti permette di sfruttare i tools della distribuzione
(una volta creato lo script, tutta la fase della creazione dei link e
dell'assegnazione della priorità può essere fatta col comando "setup" dal prompt
o dal "runlevel editor" del pannello di controllo)
2) Hai un maggiore controllo sulle operazioni (ad esempio, mettendolo in
rc.local fetchmail verrà avviato anche se parti con "single", con possibili
casini conseguenti).
3) E' più semplice, se necessario, fermare o riavviare il daemon in modo sicuro
"a motore acceso", ad es. se modifichi la configurazione, con comandi tipo
"/etc/rc.d/init.d/fetchmaild restart".
L'utilità dipende da quanto è "serio" l'uso che devi fare del computer...


Grazie ... faro' nel secondo modo (e' piu' complicato ma mi alltetta di piu') ...
cmq grazie alla tua risposta ora ho capito meglio come si comportano i demoni ...
GRAZIE
Sayonara !!!