![](https://seccdn.libravatar.org/avatar/f69149ad47a1861ed2b7d6f5ecee6d16.jpg?s=120&d=mm&r=g)
Hallo Michael, * Michael Schulz schrieb am 15.Jun.2000:
Bernd Brodesser schrieb am 15.06.2000 um 21:07:11 +0200:
* Michael Schulz schrieb am 15.Jun.2000:
es gibt eigentlich nur ein Skript, ip-up. ip-down ist ein Link auf ip-up.
Das ist bei SuSE so, aber muß nicht so sein. Ich habe mir z.B meine
deswegen heist die Liste ja auch Suse-Linux, oder?
Nun ja, aber es ist kein Problem es zu ändern.
Der pppd oder der ipppd der das Skript aufruft ruft es mit dem Parameter start oder stop auf.
Das hat Jörg auch schon gesagt, aber wie kommt Ihr darauf?
ich hätte 'ne Kiste Bier drauf verwettet das wie in fast allen start/stop-up/down Skripten nach start) und stop) verzweigt wird, und nicht nach ip-up) bzw. ip-down). Obwohl ich mein Skript auch selber geschrieben habe.
Die ip-up und ip-down skripte haben doch nichts mit den Startskripte zu tun. Die Argumente von ip-up sind fest im Bauch des pppd verdrahtet, das kann man nur ändern wenn man pppd neu schreibt, übersetzt und installiert. Die Startskripte hingegen werden von dem Skript /sbin/init.d/rc aufgerufen. Dieses Skript wird von init nach Vorgabe der inittab aufgerufen. Da ist alles frei konfigurierbar. Bei den SuSE ip-up Skripten wird nicht nach einem Argument verzweigt, sondern nach dem Eigennamen. Das gibt es z.B auch bei der bash. Sie verhält sich anders, jenachdem ob sie bash oder sh heißt. Und als rbash ist es eine restricted Shell. Bei einem Shellskript macht man das, indem man $0 abfragt, da dort der Name des aufrufenden Kommandos steht. Da denn ein basename drauf anwenden, da hier auch der volle Pfad stehen könnte. Bernd -- Bitte die Etikette von Christian beachten: http://www.ndh.net/home/schult/ Bitte Realnamen angeben, kein Vollquoting, kein Html, PGP oder Visitenkarten benutzen. Signatur mit "-- " abtrennen, bei Antworten "Re: " voranstellen, sonst nichts. |Zufallssignatur 4 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com