Am 04.11.2012, 18:32 Uhr, schrieb Ronny Seffner ronny@seffner.de:
Hallo Ronny,
Hallo,
Nur Tipps ins Balue, ohne Dein Skript wirklich geistig debugged zu haben
shebang is /bin/sh - bei der Umstellung in debain bin ich damit oft auf die Nase gefallen, ein /bin/bash half da sofort sed und awk - sind nicht absolut angegeben, vielleicht findet der user oder die Umgebung es aus dem GDM nicht ifconfig - welcher user lässt das Skript im GCM laufen, darf der ifconfig
ich nehme mal an der user gdm, und der darf wohl nicht
Gib Dir doch im else-Zweig mal $IP aus, ich vermute es ist leer.
so isses
bin jetzt auf 'ip' anstelle von 'ifconfig' umgeschwenkt; die Zeile sieht dann so aus:
IP=`/bin/ip addr show eth0 | sed 's/:/ /g' | awk '/inet/ {print$2}'`
Funktioniert aus /etc/gdm3/Init/Default und /etc/rc.local.
snip
Danke & Grüße,
Bernhard