* Gerd Reim schrieb am 01.Feb.2002:
dank der sehr nützlichen Script-Beispiele die in der Liste veröffentlicht wurden (Danke an Juergen Schwarting und Manfred Tremmel), konnte ich die Übermittlung (m)einer IP-Adresse an eine HTML-Seite ohne Probleme bewerkstelligen, solange ich das Script aus der "bash" aufrufe. Per Cronjob aufgerufen, erhalte ich als HTML-Ausgabe jedoch keine verwertbaren Ergebnisse (NEUE_IP bzw. meine_ip) beinhaltet kein Ergebniss). Könnte mir jemand erklären, was denn nun der Unterschied zwischen "Manuellen und Cronjob-Aufruf" ist.
Zum besseren Verständniss:
#!/bin/sh
meine_ip=`/sbin/ifconfig ppp0 | grep 'inet Adresse' | cut -f2 -d":" | cut -f1 -d" " | awk '{ print $1 }'`
cat /usr/local/httpd/htdocs/index.html1.de | sed -e "s/NEUE_IP/${meine_ip}/g" > /usr/local/httpd/htdocs/index.html
ncftpput -a -u [PW,Server usw] /usr/local/httpd/htdocs/index.html <-----
kann sein, daß das nicht im Pfad von cron steht. Besser den ganzen Pfad des Befehls angeben. Wie rufst Du das skript selber auf? Wird es aufgerufen? Bernd