• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Modemstatus auswerten

kniepbert

Newbie
Moinsen,

ich möchte ein Modem dazu bringen bei einem Anschluss anzurufen, zu überprüfen, ob es klingelt und dann wieder aufzulegen.
Das Anrufen habe ich schon mittels
Code:
echo "ATDT 012345" > /dev/ttySL0
hinbekommen, nur hapert es ein wenig an der Auswertung der ganzen Geschichte. Wenn ich zu einem richtigen Zeitpunkt folgendes mache bekomme ich ein wenig Info:
Code:
debian:/etc/skripte# cat /dev/ttySL0
BUSY
debian:/etc/skripte# cat /dev/ttySL0 
NO CARRIER
ATZ

OK
ATDT xxxxxxxxxxx

NO CARRIER
Nur ist es so, dass man es im Skript irgendwie nicht wirklich gut benutzen kann, da cat nicht wieder automatisch zum Prompt zurückkehrt, dazu muss ich strg+c drücken.
Gibt es da nicht eine bessere Methode um dem Modemstatus auszulesen?

Greetz

PS: Es dient dazu, die Leitung zu einer Biogasanlage zu überprüfen, da sie ein wenig instabil ist... Ein Schlem, der Böses dabei denkt.. ;)
 
Oben