"Internetverbindungsvariable"??
Hallo, gibt es denn irgendwo eine Variable, die anzeigt, ob die ISDN- Internetverbindung steht, oder nicht? Ich moechte naemlich ein Skript schreiben, dass bei offener Internetverbindung die Mails holt und Wartende abschickt! Oder gibt es bereits so ein Skript? Wenn ja, wo? Vielen Dank Simon Stiefel --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Simon, * SiStie@wastie.de wrote on 04 Apr 2000:
gibt es denn irgendwo eine Variable, die anzeigt, ob die ISDN- Internetverbindung steht, oder nicht?
Soweit ich weiß nicht. Bei der neuen Programmversion könnte isdnctrl status ippp0 dir evtl weiterhelfen.
Ich moechte naemlich ein Skript schreiben, dass bei offener Internetverbindung die Mails holt und Wartende abschickt! Oder gibt es bereits so ein Skript? Wenn ja, wo?
Wenn es nur um das einmalige senden geht, /etc/ppp/ip-up Wenn du es dann regelmäßig machen willst, dann in ip-up sendmail -q30m starten und in ip-down wieder killen. Mit fetchmail entsprechend. Ich hab es hier aber so, daß cron alle x Minuten nachguckt, ob ein Lockfile vorhanden ist (wird in ip-up erzeugt und in ip-down gelöscht) und dann sendmail -q und fetchmail aufruft. Gruß, Sebastian -- "No worries." - Rincewind Sebastian Helms - mailto:sebastian@helms.sh (PGP available) SuSE-Linux-Mailinglisten-FAQ: http://www.helms.myokay.net/faq/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Die, Apr 04, 2000 at 04:26:56 +0200, Sebastian Helms wrote:
* SiStie@wastie.de wrote on 04 Apr 2000:
gibt es denn irgendwo eine Variable, die anzeigt, ob die ISDN- Internetverbindung steht, oder nicht?
Soweit ich weiß nicht. Bei der neuen Programmversion könnte
isdnctrl status ippp0
Mal abgesehen von ip-up (dazu kamen ja schon genug Hinweise): Mit dem Kommando ifconfig ippp0, ein wenig grep und cut kannst Du die IP ermitteln und dadurch auch feststellen, ob Du online bist. Ja ich weiß - das steht auch in $4 in ip-up, nur mal so zum Spielen ;-) Jan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
SiStie@wastie.de schrieb am 04.04.2000 um 15:58:52 +0200: Hallo SiStie,
gibt es denn irgendwo eine Variable, die anzeigt, ob die ISDN- Internetverbindung steht, oder nicht? Ich moechte naemlich ein Skript schreiben, dass bei offener Internetverbindung die Mails holt und Wartende abschickt! Oder gibt es bereits so ein Skript? Wenn ja, wo?
fetchmail und sendmail in die ip-up einbauen. Bis denne, Michael -- "Is this satanic music?" "Naw. It's not cool enough." Beavis & Butthead (about "Devil Inside" by INXS) --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
SiStie@wastie.de schrieb am 04.04.2000 zum Thema ""Internetverbindungsvariable"??":
Ich moechte naemlich ein Skript schreiben, dass bei offener Internetverbindung die Mails holt und Wartende abschickt! Oder gibt es bereits so ein Skript? Wenn ja, wo?
Schau mal in /etc/ppp/ip-up. Dort wirst Du hinter Kommentarzeichen alles finden, was Dein Herz begehrt. Du mußt nur darauf achten, daß Du die richtige Sektion erwischst (Analog/ISDN). Die Befehle werden dann beim Onlinegehen ausgeführt. hth, Christian -- Made with a Macintosh... ChriSchmi@t-online.de http://home.t-online.de/home/chrischmi/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Am Die, 04 Apr 2000 las ich von SiStie@wastie.de:
Hallo,
gibt es denn irgendwo eine Variable, die anzeigt, ob die ISDN- Internetverbindung steht, oder nicht? Ich moechte naemlich ein Skript schreiben, dass bei offener Internetverbindung die Mails holt und Wartende abschickt! Oder gibt es bereits so ein Skript? Wenn ja, wo?
Vielen Dank
Simon Stiefel
Hi! Ich habe mir ein einfaches Script für den Mailtransfer off-/online geschrieben. Ich fuettere es mit "/sbin/ifconfig ippp0|/bin/grep addr:" und werte den Ausdruck IP="echo $2" aus. Nicht besonders genial, aber reicht. Das Gerippe case "$IP" in addr:192.168.x.x <offline-Befehle> addr:xx.xx.xx.xx <online-Befehle> esac exit 0 prueft die dem ippp0 zugewiesene Adresse, und verzweigt in die entsprechende Routine. Das ganze Script besteht z. Zt. noch aus zwei Teilen. Wird allerdings noch irgendwann verbessert. Ich schicke es gerne per PM zu. cu Udo Neist --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
----- Original Message ----- From: Udo Neist <samfire@gmx.de> To: SuSE-Liste <suse-linux@suse.com> Sent: Tuesday, April 04, 2000 6:04 PM Subject: Re: "Internetverbindungsvariable"??
Am Die, 04 Apr 2000 las ich von SiStie@wastie.de:
Hallo,
gibt es denn irgendwo eine Variable, die anzeigt, ob die ISDN- Internetverbindung steht, oder nicht? Ich moechte naemlich ein Skript schreiben, dass bei offener Internetverbindung die Mails holt und Wartende abschickt! Oder gibt es bereits so ein Skript? Wenn ja, wo?
Vielen Dank
Simon Stiefel
Ich benutze dafür isdnlog.......... ist die einfachste und beste Methode...... /etc/isdn/callerid.conf dort kannst für jede Nummer die gewählt wird ein Programm starten. Dieses Programm kann dann wiederum in einem festgelegten Intervall mails holen und verschicken. Ich habe z.B. für sendmail -q 30sec und fetchmail 60sec. funktioniert wunderbar............ cu, luke --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
SiStie@wastie.de wrote:
Hallo,
gibt es denn irgendwo eine Variable, die anzeigt, ob die ISDN- Internetverbindung steht, oder nicht? Ich moechte naemlich ein Skript schreiben, dass bei offener Internetverbindung die Mails holt und Wartende abschickt! Oder gibt es bereits so ein Skript? Wenn ja, wo?
Hi, Du kannst /dev/isdninfo auswerten --> man isdninfo o long... bernd PS: Fuer Fragen bzgl. ISDN gibts ne eigene Liste: suse-isdn --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (8)
-
ChriSchmi@t-online.de
-
Illuminatus@t-online.de
-
Jan.Trippler@t-online.de
-
micha28@gmx.de
-
samfire@gmx.de
-
sebastian@helms.sh
-
sehpe@t-online.de
-
SiStie@wastie.de