Hallo Liste, es steht schon im subject: mein Problem ist kein SuSE-spezifisches. Hoffentlich kriege ich trotzdem viele Antworten. Das Ganze spielt sich auf einem kleinen SBC ab, der mit einem Kernel 2.4.18 und einer busybox 0.60-irgendwas läuft. Ich habe aber inzwischen auch eine echte bash da drauf, das Ergebnis ist aber gleich. Folgendes: Ich möchte in einem Shellscript eine Abfrage starten, bei der ein User entwerder per Tastendruck eine Aktion auslöst oder eben nicht, und falls da niemand drückt, soll nach ein paar Sekunden das Skript einfach weiterlaufen. Zuerst habe ich es mit "select" versucht, macht ja schön schnell und einfach ein kleines Menü, allerdings habe ich da keine Timeout-Funktion gefunden. Dann lese ich eben mit "read" und der Option -t von stdin und werte daß dann aus. Funktioniert alles wunderbar, wenn ich das Skript von Hand starte. Aber nicht, wenn das Script automatisch von einem init-Script beim Booten gestartet wird. Dann bekomme ich immer nur mit, daß die Timeout-Zeit schon erreicht ist, auch wenn da z.B. "read -t 2000 VARIABLE" steht. Ist das normal? Habe ich etwas übersehen? Wenn ja, was? Gibt es eine andere Möglichkeit für ein Menü mit Timeout? Ich kann das zumindest mit meinem Arbeitsrechner unter SuSE 8.2 nicht nachstellen. Vielen Dank für jede Antwort, mfG, Jens