Hi !
Also WO muß ich einen Aufruf für mein Skript eintragen, damit es nach jeder erneuten Einwahl automatisch ausgeführt wird ???
/etc/ppp/ip-up oder besser /etc/ppp/ip-up.local
Ok, das mag schon sein..... .....aber irgendwie bin ich wohl zu blöde..... Ich habe den Aufruf des Skripts in /etc/ppp/ip-up eingetragen. Läuft nicht. Dann habe ich es in /etc/ppp/ip-up.local eingetragen. Läuft auch nicht. Mein Skript trägt den Namen "ip-script" und befindet sich in /etc. Die Rechte sind auf 0744. Also habe ich in der /etc/ppp/ip-up folgendes eingetragen: ... ippp*) ... ip-up) ... /etc/ip-script ;; ip-down) ... Was mache ich falsch ??? Und obwohl ich das eine Problem noch nicht gelöst habe, habe ich nun noch eine zusätzliche Frage: Wie kann ich bei jeder Einwahl einen Ton aus dem PC-Lautsprecher ausgeben lassen ?? CU :-) Claudia
Hallo Claudia, * Claudia Arnold wrote: [Script in ip-up läuft nicht]
Mein Skript trägt den Namen "ip-script" und befindet sich in /etc. Die Rechte sind auf 0744. Also habe ich in der /etc/ppp/ip-up folgendes eingetragen:
... ippp*) ... ip-up) ... /etc/ip-script ;; ip-down) ...
Der richtige Platz für dein Script wäre /usr/local/bin, aber das hat mit dem Problem nichts zu tun. Benutzt dein Script irgendetwas, dass ihm beim Start durch ipppd nicht zur Verfügung steht? Bedenke, dass evtl. nicht alle Umgebungsvariablen gesetzt sind ($PATH!) und kein Terminal für die Ausgabe von STDOUT zur Verfügung steht.
Wie kann ich bei jeder Einwahl einen Ton aus dem PC-Lautsprecher ausgeben lassen ??
Setze folgendes an die passende Stelle in ip-up.local echo -en "\x07" > /dev/tty0 christian -- No courtesy copy (CC:), please. I'm reading here!
Claudia Arnold wrote:
Mein Skript trägt den Namen "ip-script" und befindet sich in /etc. Die Rechte sind auf 0744.
Ich denke, das muesste 0755 oder eventuell noch 0750 sein. Irgendwo habe ich mal gehoert, dass ip-up mit nobody-Rechten laeuft.
Also habe ich in der /etc/ppp/ip-up folgendes eingetragen:
... ippp*) ... ip-up) ... /etc/ip-script ;; ip-down) ...
Was mache ich falsch ???
So haette ich das hier auch geschrieben.
Und obwohl ich das eine Problem noch nicht gelöst habe, habe ich nun noch eine zusätzliche Frage: Wie kann ich bei jeder Einwahl einen Ton aus dem PC-Lautsprecher ausgeben lassen ??
echo \a
CU :-) Claudia
Jochen
On Wednesday 27 December 2000 18:09,Jochen Roedenbeck wrote:
Wie kann ich bei jeder Einwahl einen Ton aus dem PC-Lautsprecher ausgeben lassen ??
Hallo, ich hab das mal so gemacht: in ip-up eingefuegt fuer (ippp0) /usr/local/bin/machkrach machkrack = ausfuehrbares file Inhalt: play /usr/share/sounds/wav/ping.wav Seitdem hiert man immer ein >>PING!<<, wenn die Kiste online geht. Entsprechendes habe ich auch in dem ip-down Abschnitt. So hoer ich auch, wenn's Netz wieder zugeht. (heute nicht mehr so wichtig, weil Flatrate. Nervt eher, zumal 'ne Tante ansagt, wenn Post da ist) Gruesse Wolfgang
Hallo nochmal !! Ich habe mein Skript abgeändert. Es läßt sich nun von /etc/ppp/ip-up ausführen. Allerdings kommt die ftp-Verbindung nicht zu Stande, da der login auf dem Server fehlschlägt. Und zwar will mein von /etc/ppp/ip-up gestartetes Skript sich immer als root einloggen. Die Rechte meines Skripts lauten wie folgt: -rwsr----- 1 r2d2 users (Benutzer) Ich habe sogar schon mit den s-Bits herumprobiert. Beim direkten Aufruf meines Skripts geht alles in Ordnung. Was mache ich denn nun letztendlich falsch ??? Und warum erscheinen meine "echo" nicht auf dem Schirm ?? Sie erscheinen lediglich in /var/log/messages. CU :-) Claudia
P.S. .netrc ist jeweils in /root bzw. /home/r2d2 vorhanden !!
participants (5)
-
Adalbert Michelic
-
Christian Schult
-
Claudia Arnold
-
Jochen Roedenbeck
-
Wolfgang Conrad