Hallo David, Hallo Liste,
Am 16.April schrieb "David Haller"
Hallo,
On Mon, 15 Apr 2002, Uwe Schindler wrote:
#!/bin/bash IP_INET=$(/sbin/ifconfig | grep "P-t-P" | cut -d: -f2 | cut -d" " -f1)
ARGL!
IP_INET="`/sbin/ifconfig ppp0 | sed -n 's/.*addr:\([0-9\.]*\).*/\1/p'`"
echo >/daten/tmp/home.html '<HTML><HEAD><TITLE>Home</TITLE><HEAD><BODY>http://'$IP_INET'>webserver </a></BODY></HTML>'
Was soll das?
echo $IP_INET
Und das? Hier sind dir irgendwie die Zeilen durch einander gekommen.
Verwende besser
echo "<html>...http://$IP_INET\">...</html>" \ > /daten/tmp/home.html
oder
cat <<EOF > /daten/tmp/home.html <html> <head> <title>Home</title> </head> <body> <a href="http://$IP_INET/">Webserver</a> </body> </html> EOF
cd /daten/tmp/ /usr/bin/ftp ftp://www.meinewebseite.de:passwort@www.meinewebseite.de/<
ftp kennt keine Praefixe! Und auch der slash am Ende duerfte ftp irritieren. Nimm einfach:
/usr/bin/ftp "www.meineseite.de:passwort@www.meineseite.de" <
bin put home.html bye EOF
-dnh
Es ist nichts durcheinander gekommen, lediglich mein Mailprogramm macht einen Zeilenumbruch, es geht hier auch nicht um die Programmierung, weil das Script funktioniert, aber nur unter ISDN, bei der Verwendung von DSL kommt halt die Fehlermeldung, ich glaube ja das deine Programmierung eleganter ist, meine funktioniert seit 2 Jahren unter ISDN warum sollte ich es ändern ?, sollte die Fehlermeldung daran liegen, ok, dann muss ich es ändern, aber nicht aus dem Grund das einem Programmierer mein Script nicht gefällt. Das echo $IP_INET dient dazu, wenn ich das Script manuell aufrufe, das die IP auch auf dem Bildschirm ausgegeben wird, dafür ist ein echo - Befehl da, einfacher geht es wohl nicht. Ich habe eben deine Bemerkung zur Liste gelesen, ich habe auch falsch gepostet, man hat mich freundlich darauf hingewiesen und ich hoffe ich mache es jetzt richtig. Ich habe 1 Woche lang die Mailinglisten der SuSE-ISDN und diese Mailingliste seit 2.2001 durchgearbeitet um eventuell das Problem selbst lösen zu können, ich habe in ca 15 Bücher nach ftp durchgearbeitet, da das nicht klappte habe ich mich jetzt hier eingetragen um das Problem mit eurer Hilfe lösen zukönnen. Das freundlichste Mail kam von Bernd Brodesser, er ist wohl zur Zeit derjenige in der Liste der noch freundlich und kompetent ist. Sollten mich jetzt einige Listenbewohner in ihrem Mailprogramm sperren, so ist das auch ok, ich versuche freundlich zu bleiben und solange ich helfen kann werde ich helfen, bei manchen Mails muss man halt 4 mal nachfragen. Ich wünsche euch allen einen schönen angenehmen Tag und vor allen Dingen COOL und LOCKER bleiben. Uwe