Re: demone fetchmail: flush e keep
On Tue, Dec 31, 2002 at 02:11:10AM +0100, Leonardo Canducci wrote:
> On Tue, Dec 31, 2002 at 01:28:10AM +0100, regexp wrote:
> > > dalla documentazione di fetchmail sembra che se viene invocato fetchmail
> > > mentre il demone è attivo viene svegliato il demone prima
> > > dell'intervallo di tempo previsto. ogni altra opzione nella riga di
> > > comando dovrebbe poi fare un override di quelle contenute nel
> > > fetchmailrc globale.
> > d'accordo ma io continuo a ritenere _terminale_
> > lo script in ip-up. E' a tutti gli effetti
> non capisco cosa vuoi dire con terminale. il mio /etc/ppp/ip-up.d/fetchmail è
> questo:
> [ -x /etc/init.d/fetchmail ] || exit 0
> /etc/init.d/fetchmail awaken >/dev/null 2>&1 || /etc/init.d/fetchmail
> start
> > un file di configurazione, il che vuol dire
> quale file? io ho /etc/default/fetchmail che definisce le opzioni e
> /etc/fetchmailrc di configurazione. entrambi vengono usati in
> /etc/init.d/fetchmail
> > che viene letto a ogni invocazione di fetchmail
> fetchmail lo invoco solo una volta al boot, infatti ho il link
> /etc/rc2.d/S99fetchmail che punta a /etc/init.d/fetchmail
>
> > Se non fermi questo,
> > come possono non esserci errori?
> > Penso che la confusione derivi dal fatto che
> > nessuno avverte che è opzionale e che si
> cosa è opzionale?
> > aggiunge all'initscript. E dal fatto che il manuale
> > non è aggiornato.
>
> non lo sapevo. da man fetchmail leggevo:
>
> "Normally, calling fetchmail with a daemon in the background sends a
> wakeup signal to the daemon, forcing it to poll mailservers
> immediately."
Stiamo facendo una discussione ricorsiva
su un problema ricorsivo. Allora: tu hai nell'
initscript quello che io avevo messo in ip-up
ma non cambia niente, in ogni caso i file di
configurazione ti rimandano alla partenza.
Cioé: Se hai fetchmail configurato
come demone _system-wide_ ogni volta che lo
invochi fai solo un risveglio del demone
il che comporta sempre questa condizione:
test [-r /var/run/fetchmail.pid ]
Cioé torna alla partenza, cioé all'initscript.
E fare un --quit per killare non risolve:
un fetchmail configurato così secondo me
può rispondere solo ai comandi di start-stop-daemon
a cui il 'vecchio' manuale non ti rimanda
regexp (buon anno)
> e quindi mi sembrava sensato che l'utente fetchmail risvegliasse il
> suo demone passando un'opzione diversa da linea di comando. continuo a
> non capire dov'è l'errore.
>
> ciao
ciao!
Reply to: