Hallo,
ich suche eine Möglichkeit, eine Abfrage zu formulieren, die mir sagt, ob die ISDN-Leitung online ist. Sinn der Sache: Ich möchte bestimmte Vorgänge mit cron steuern, die aber nur DANN laufen und nicht selbst die Leitung öffnen sollen.
Danke und Gruß,
Christian
Abfrage: Bin ich online
Re: Abfrage: Bin ich online
Nope, ifconfig zeigt das Device die ganze Zeit. Alternativ zu meinem Tipp im anderen Forum könnte man natürlich auch "isdnctrl ippp0 status" fragen.
Re: Abfrage: Bin ich online
Hi!
Werte die Ausgabe von "imontty" aus, das ist imho die einfachste Möglichkeit...
Werte die Ausgabe von "imontty" aus, das ist imho die einfachste Möglichkeit...
Gruß
Eddie
Eddie
Re: Abfrage: Bin ich online
Auf einer konsole imon starten.
Zeigt dir an welche leitungen nach draußen offen sind.
Ist für mich das einfachste <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
Ich hab imon immer auf einer konsole mitlaufen.
Gruß
Cypher
Zeigt dir an welche leitungen nach draußen offen sind.
Ist für mich das einfachste <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
Ich hab imon immer auf einer konsole mitlaufen.
Gruß
Cypher
Re: Abfrage: Bin ich online
ARGL!
Vergiss es, ich hab mal wieder was völlig falsch verstanden!
Du willst in einem cronjob eine abfrage einbauen, ob eine
leitung offen ist, ne? Oh mann, ich bin noch nicht richtich
wach <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">
Cypher
Vergiss es, ich hab mal wieder was völlig falsch verstanden!
Du willst in einem cronjob eine abfrage einbauen, ob eine
leitung offen ist, ne? Oh mann, ich bin noch nicht richtich
wach <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">
Cypher
Re: Abfrage: Bin ich online
Hi,
isdnctrl ippp0 status ist schon eine gute Idee.
Schreib doch einfach ein Script (ungetestet, da kein ISDN)
[script on]
#!/bin/sh
isdnctrl ippp0 status > /tmp/isdn.status
if grep "wasweisich" /tmp/isdn.staus
then
mache dies und das
else
mache nichts
fi
[script off]
wasweisich= Da muss du mal testen was bei isdnctrl ippp0 status rauskommt.
Wenn da zum Beispiel "online" rauskommt, dann setzt du dafür online ein.
Und dieses Script kannst du dann in der crontab setzten.
isdnctrl ippp0 status ist schon eine gute Idee.
Schreib doch einfach ein Script (ungetestet, da kein ISDN)
[script on]
#!/bin/sh
isdnctrl ippp0 status > /tmp/isdn.status
if grep "wasweisich" /tmp/isdn.staus
then
mache dies und das
else
mache nichts
fi
[script off]
wasweisich= Da muss du mal testen was bei isdnctrl ippp0 status rauskommt.
Wenn da zum Beispiel "online" rauskommt, dann setzt du dafür online ein.
Und dieses Script kannst du dann in der crontab setzten.
Last edited by riedel1 on 08. Dec 2000 23:04, edited 1 time in total.
bye
Riedel -> www.riedelweb.de
Riedel -> www.riedelweb.de
Re: Abfrage: Bin ich online
Hi,
entschuldigt bitte, daß ich mich hier reinhänge.
Ich such sowas für eine Modemverbindung.
Das geht aber nicht mit isdnctl.
Kann mir jemand helfen?
Danke otto
entschuldigt bitte, daß ich mich hier reinhänge.
Ich such sowas für eine Modemverbindung.
Das geht aber nicht mit isdnctl.
Kann mir jemand helfen?
Danke otto
Re: Abfrage: Bin ich online
Hallo ottto,
sollte auch gehen.
Versuche mal: /sbin/init.d/pppd status (SuSE).
Wenn du das was bekommst, gehts.
Ansonsten kann man eine abfrage mit ifconfig bauen.
Dazu müsste ich wissen: Wieviel devices hast du? Nur eth0 und ppp?
sollte auch gehen.
Versuche mal: /sbin/init.d/pppd status (SuSE).
Wenn du das was bekommst, gehts.
Ansonsten kann man eine abfrage mit ifconfig bauen.
Dazu müsste ich wissen: Wieviel devices hast du? Nur eth0 und ppp?
bye
Riedel -> www.riedelweb.de
Riedel -> www.riedelweb.de