On Thu, Jul 26, 2001 at 04:44:59PM +0200, Volker Böhm wrote:
Markus Gohl schrieb:
wie schaffe ich es, dass Sendmail, nach dem sich die Kiste eingewählt hat, alle Mails in der Warteschlange alle paar Minuten losschickt, dies aber unterlässt, sobald die Verbindung getrennt wurde?
Ich weiss, dass ich das in ip-up an der entsprechenden Stelle per sendmail -qxy nach der Einwahl hinbekomme.
Hallo Markus, ich starte bei mir per cron alle 5 Minuten einen Job, der prüft, ob eine Verbindung besteht (fgrep auf die Ausgabe von ifconfig, prüfen auf Ruhe-IP der Internetverbindung) und dementsprechend ein Timeout setzt
Das kannst Du auch einfacher haben: if isdnctrl status ippp0; then ... do if connected else ... do if not connected fi
(600 Sec. bei Verbindung bzw. 7200 Sec. bei Ruhe). Danach prüft er über eine Flag-Datei (/tmp/last_exchange) ob schon so viel Zeit seit dem letzten Austausch verstrichen sind, und starten dann gegebenenfalls einen neuen Austausch (fetchmail, sendmail -q, leafnode, ...) und touched die Flag-Datei. Funktioniert wie blöd.
-- Karsten Keil SuSE Labs ISDN development