Hallo, liebe Liste, vielleicht kann mir einer der 'Shell-Meister' unter Euch auf die Spruenge helfen. Seit Tagen hocke ich mit meinen <raeusper> "Shellscript-Kenntnissen" </raeusper> an einer Loesung, wie ich beim Beenden von wvdial noch schnell fetchmail und fetchnews starten kann, bevor das Modem offline geht. Das Signal zum Beenden von wvdial (strg-c) soll also zuerst ein Abholen von News und Mail starten, bevor es bei wvdial greift. Ich habe mir schon die Optionen des pppd angesehen, mit kill, wait und fg experimentiert und mit jobs allerlei Unfug angestellt, aber ich finde den Anfang des Fadens nicht. Hat einer von Euch einen Tipp? Viele Gruesse, Andreas -- Es gibt eine Sorte ungemein ueberlegener Menschen, die gern versichern, alles sei relativ. Das ist natuerlich Unsinn, denn wenn _alles_ relativ waere, gaebe es nichts, wozu es relativ sein koennte. [Russell]
Hi, On Wed, 28 Mar 2001, Andreas Kneib wrote:
vielleicht kann mir einer der 'Shell-Meister' unter Euch auf die Spruenge helfen.
Seit Tagen hocke ich mit meinen <raeusper> "Shellscript-Kenntnissen" </raeusper> an einer Loesung, wie ich beim Beenden von wvdial noch schnell fetchmail und fetchnews starten kann, bevor das Modem offline geht. Das Signal zum Beenden von wvdial (strg-c) soll also zuerst ein Abholen von News und Mail starten, bevor es bei wvdial greift.
Ich habe mir schon die Optionen des pppd angesehen, mit kill, wait und fg experimentiert und mit jobs allerlei Unfug angestellt, aber ich finde den Anfang des Fadens nicht. Hat einer von Euch einen Tipp?
Wieso machst du nicht ein script was erst alle mails abholt und wenn es fertig ist die verbindung kappt? Und führst das aus anstatt strg+c zum aufhängen? Henne -- Hendrik Vogelsang aka Henne mailto: mickey@naturalbornkiller.de Keep brain from freezing. -- Homer Simpson Simpson and Delilah # random sigs made with fortune
Hallo, Henne,
* Henne Vogelsang
Wieso machst du nicht ein script was erst alle mails abholt und wenn es fertig ist die verbindung kappt? Und führst das aus anstatt strg+c zum aufhängen?
Das hatte ich schon probiert, weil es am naechsten lag, und es funktionierte auch: #!/bin/sh # echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all /usr/bin/fetchmail -av >> /home/andreas/.fetchmaillog /usr/sbin/fetchnews -vvv >> /home/andreas/.fetchnewslog killall -2 wvdial Aber dazu muss ich ein zweites xterm oeffnen, und dass wollte ich mir eben ersparen. Mir schwebt da eine Art ip-up vor, nur dass das Script unter dem _Beenden_ der Verbindung abgearbeitet wird und nicht beim Aufbau. Viele Gruesse, Andreas -- Kneibs Notizen,---> http://www.kolumne.ixy.de | `---> http://www.wortwaal.de/kneibskolumne/
On Mit, 28 Mär 2001, Andreas Kneib wrote:
Seit Tagen hocke ich mit meinen <raeusper> "Shellscript-Kenntnissen" </raeusper> an einer Loesung, wie ich beim Beenden von wvdial noch schnell fetchmail und fetchnews starten kann, bevor das Modem offline geht. Das Signal zum Beenden von wvdial (strg-c) soll also zuerst ein Abholen von News und Mail starten, bevor es bei wvdial greift.
<Schnellschuss als Anregung> ==== #!/bin/bash onkill() { echo "fetchmail"; sleep 5 ## Hier fetchmail aufruf (ohne & oder so) echo "sendmail"; sleep 2 ## dito fuer sendmail ps ax | grep wv ## nochmal kucken ob der dummy noch laeuft echo "Killing wvdummy" killall wvdummy; sleep 1 ## Moment warten, bis die Prozesstabelle ## aktualisiert wurde bzw. dann wvdial sich ## beendet hat, ggfs. laenger schlafen... ps ax | grep wv ## und? isser weg? } trap "onkill; exit 0" 2 15 /tmp/wvdummy & while true; do echo -n ":" sleep 2; done ==== wvdummy ist einfach nur ein "while true; do echo -n "."; sleep 1; done" das waehrend der Abarbeitung von onkill bis zum killall weiterlaeuft, was sich an den ausgegebenen "." erkennen laesst. Sollte also auch mit wvdial und fetchmail und sendmail klappen. Nur so als "Geruest" fuer eigene Experimente. -dnh --
Was hattest du nochmal installiert? Nein, das ist kein Virus. Stimmt, denn ein Virus ist resourcenschonend programmiert, arbeitet schnell und tut zuverlässig, was er soll. Ganz im Gegensatz zu Erzeugnissen der Firma M$ [Roger Schwentker in dasr]
Hi, David,
* David Haller
Sollte also auch mit wvdial und fetchmail und sendmail klappen.
Nur so als "Geruest" fuer eigene Experimente.
Das sieht ja interessant aus! Ich werde mich gleich mal ans Basteln machen, und schauen, ob ich es fertig bekomme, mit dem Ansatz etwas auf die Beine zu stellen. Besten Dank! Viele Gruesse, Andreas -- Kneibs Notizen,---> http://www.kolumne.ixy.de | `---> http://www.wortwaal.de/kneibskolumne/
Am Mit, 28 Mär 2001 schrieb Andreas Kneib:
Hallo, liebe Liste,
vielleicht kann mir einer der 'Shell-Meister' unter Euch auf die Spruenge helfen.
Seit Tagen hocke ich mit meinen <raeusper> "Shellscript-Kenntnissen" </raeusper> an einer Loesung, wie ich beim Beenden von wvdial noch schnell fetchmail und fetchnews starten kann, bevor das Modem offline geht. Das Signal zum Beenden von wvdial (strg-c) soll also zuerst ein Abholen von News und Mail starten, bevor es bei wvdial greift.
Ich habe mir schon die Optionen des pppd angesehen, mit kill, wait und fg experimentiert und mit jobs allerlei Unfug angestellt, aber ich finde den Anfang des Fadens nicht. Hat einer von Euch einen Tipp?
Viele Gruesse, Andreas
Hi, neben den anderen Vorschlägen gäbe es noch die Variante, ctrl-c abzufangen (trap) und die Behandlungsroutine fetchmail/fetchnews machen zu lassen... siehe man bash (builtin commands) -- may the tux be with You! Joerg Thuemmler sysadmin@vordruckleitverlag.de Vordruck Leitverlag GmbH Berlin, ZNL Freiberg Halsbruecker Str. 31b, 09599 Freiberg, Germany Tel. +49 (0)3731/303121
On Don, 29 Mär 2001, Joerg Thuemmler wrote:
neben den anderen Vorschl?gen g?be es noch die Variante, ctrl-c abzufangen (trap) und die Behandlungsroutine fetchmail/fetchnews machen zu lassen... siehe man bash (builtin commands)
[ ] Du hast meinen Vorschlag gelesen *SCNR* -dnh -- Stimmt, MS-Benutzer zu verhohnepiepeln ist eigentlich so unwaidmaennisch wie tote Schafe zu treten. Trotzdem sehr angenehm wollig-warm im Tritt. -- Andreas Kabel am 16.05.2000 in dan-am
participants (4)
-
Andreas Kneib
-
David Haller
-
Henne Vogelsang
-
Joerg Thuemmler