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
On 04.10.03 Erik Schanze (schanzi_@gmx.de) wrote:
Moin,
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.
Tut bei mir mit
drachi:[hille] >busybox BusyBox v0.60.5 (2003.09.28-11:41+0000) multi-call binary
Usage: busybox [function] [arguments]... or: [function] [arguments]...
Im changelog finde ich aber leider nichts dazu.
Ich habe mal in einem Script etwas mit Ausgabeumlenkungen gesehen, die das lösen sollten, erinnere mich aber leider nicht an die Zeile. :-(
Probiers mit set -x und lies stderr, also so: testscript > log 2>&1 Lies: Filedescriptor 1 auf File log, Filedescriptor 2 auf Filedescriptor 1.
H.
Am 04. Oktober 2003 schrieb Hilmar Preusse:
On 04.10.03 Erik Schanze (schanzi_@gmx.de) wrote:
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.
Tut bei mir mit
drachi:[hille] >busybox BusyBox v0.60.5 (2003.09.28-11:41+0000) multi-call binary
Usage: busybox [function] [arguments]... or: [function] [arguments]...
Tut bei mir jetzt auch. Bei der Gelegenheit konnte ich busybox noch an meinen Bedürfnisse anpassen. Die vielen Kommandos in dem kleinen Binary sind echt krass.
Im changelog finde ich aber leider nichts dazu.
Ich auch nicht. Den Bug zu melden dürfte sich auch nicht mehr lohnen.
Vielen Dank, Hilmar.
Freundlich grüßend,
Erik
lug-dd@mailman.schlittermann.de