Hallo!
Ich habe Schwierigkeiten in der Shell von BusyBox v0.51 (2001.07.24-22:03+0000) multi-call binary
Ich habe, um den Ablauf zu unterbrechen, "read"-Kommandos in ein Script eingefügt, die aber einfach übergangen werden. Das Script rast durch.
+v
#!/bin/sh export PATH=/sbin:/bin:/usr/bin mkdir /tmp /mnt /cdrom /proc /var /var/log #/sbin/devfsd /dev zcat /etc/motd.gz read tmp mount -a -v -t nonfs ...
-v
Bei "read tmp" sollte das Script eigendlich anhalten, tut es aber nicht. In C würde ich vor dem read den stdin flushen, aber in der Shell?
Ich habe mal in einem Script etwas mit Ausgabeumlenkungen gesehen, die das lösen sollten, erinnere mich aber leider nicht an die Zeile. :-(
Freundlich grüßend,
Erik