Hi Dietmar! On Die, Aug 20, 2002 at 05:48:00 +0100, Dietmar Segbert wrote:
hier das Script aus der Suse-Supportdatenbank:
Jau, kommt schon wider zurück und hängt als Attachment an der Mail, sollte jetzt hoffentlich gehen. Der Fehler lag nicht in der case-Anweisung am Ende sondern schon in der Funktion davor: MESSAGE="starting pppd $PPPPDPARAMS connect " /usr/bin/wvdial --chat $WVPARAMS Das stand alles in einer Zeile und konnte deshalb nicht gut gehen. Auch das "..." danach (ich glaube so was war's, konnte so nicht gehen. Probier's aus und berichte obs jetzt dann geht, leider kann ich selbst mangels wvdial das Ganze hier nicht testen.
Was bedeutet der Befehl "log" im script?
"log" ist eine eigene Funktion im Skript: function log() { # logs the messages to system log HEAD=$0[$$] echo $MESSAGE logger -t $HEAD "$MESSAGE" } Diese funktion logt über syslog, der durch das externe Programm logger aufgerufen wird, das momentan aktive Programm / Skript dessen Name in $0 gespeichert ist und dessen aktueller Prozess-ID die in $$ aufgehoben ist und einen angehängten String der in $message geschrieben ist in die Datei /var/log/messages. Davor wird noch der String, der in $message steht, ganz normal am Bildschirm ausgegeben. Du kannst so über irgendeine Zuweisung an $message an jeder Stele im Skript einen String in $message schreiben und diesen dann loggen lassen. Ist eigentlich ganz praktisch ;-). Ciao, Schöppi -- SuSE-Blinux Support Christian Schöpplein <schoeppi@suse.de> Tel.: Di. und Do. 15.00 - 20.00 Uhr 0421/526-2480 www: http://www.blinux.suse.de
participants (1)
-
Christian Schoepplein