[BASH] Skript nimmt während des Boots keine Eingaben entgegen

Krik

Fleet Admiral Pro
Registriert
Juni 2005
Beiträge
18.461
Moin,

ich habe ein Installations-Skript, geschrieben in Bash, das einmalig nach der Installation von CentOS mitten im Bootprozess aufgerufen wird.
In den Skript werden verschiedene Dinge gefragt, zB. ob die Netzwerkkarte per DHCP seine IP bekommen oder wie das root-Passwort heißen soll.

Das Problem ist, es werden keine Eingaben angezeigt werden und teilweise irgendwie auch nicht richtig verarbeitet werden.


Hier mal ein Ausschnitt aus dem Skript:
echo -n "IP-Addresse des Servers im externen Netz (default: dhcp): " ; read EXTIP;
[ -z "$EXTIP" ] && EXTIP=dhcp
echo $EXTIP | grep -qi dhcp
if [ $? != 0 ] ; then
...
An dieser Stelle ist es zB. so, dass jede Eingabe überhaupt nicht angezeigt wird.
Ein einfaches Enter lässt das Skript weiterarbeiten, aber das Enter erzeugt keinen Zeilenumbruch.

Normales Ausführen in der Bash als angemeldeter User funktioniert hingegen problemlos.

Ich bin einfach ratlos. Was geht denn hier schief?


Gruß, Laurin
 
Zurück
Oben