PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Skript in ip-up.local startet nicht



I-Master
20.08.03, 20:50
Ich hab mir nen Skript zwecks FTP-Upload der aktuellen IP geschrieben. Wenn ich das normal in der Konsole aufrufe mit

/usr/local/bin/ftp/ftp.sh

klappts ohne Probleme. Nur wenn das genau so in der ip-up.local steht klappts nicht (ja, die ist executable)

Hier das Skript:

#!/bin/sh
/sbin/ifconfig ppp0 | grep inet | cut -d : -f 2 | cut -d " " -f 1 > /usr/local/bin/ftp/ip.html
cd /usr/local/bin/ftp
/usr/bin/ftp -n <<EOF
open i-master.de
user p665022 xxxxxx
cd ip
put ip.html
bye
EOF

Hab auch schon probiert mit

sleep 10

nen bisschen in der ip-up.local zu warten aber das hat auch nicht funktioniert.

Ich weiß auch leider nicht, WAS da nicht klappt. in ps -A steht

1868 ? 00:00:00 ip-up
21896 ? 00:00:00 ip-up
21915 ? 00:00:00 ftp.sh
21920 ? 00:00:00 ftp

aber keine Ahnung warum die Dienste nix machen. /var/log/messages ist leer und pipen mit

/usr/local/bin/ftp/ftp.sh > ftp.log

geht nicht. Hab von Skript-Programmierung jetzt auch nicht sooo die Ahnung, wäre aber nett, wenn da einer noch nen Tipp hätte.

I-Master
21.08.03, 18:22
Wenn ich das Skript in die ip-up schreibe klappt es. Hätte vielleicht noch jemand ne Idee wieso?