Hallo Leute,
ich benötige ein kleines Shell-Script, welches drei Befehle immer wieder ausführt.
Es handelt sich um einen alten Bandroboter, in dem noch ca. 2000 alte Bänder liegen, welche jetzt durchgescannt werden müssen.
Das Script sollte erst ein Band einlegen, dieses dann scannen und es dann wieder auswerfen.
Ein- und auswerfen ist nicht das Problem. Das scanner-Kommando möchte jedoch nach der Beendigung noch ein "q" für quit haben (scanner: when next volume is ready, enter 'device name' or 'q' for quit.) Und das bekomme ich in dem Script nicht übergeben. Habe schon folgendes ausprobiert:
und
Klappt aber nicht. Hat jemand den entscheidenen Tipp?
Danke im vorraus,
Jan.
ich benötige ein kleines Shell-Script, welches drei Befehle immer wieder ausführt.
Es handelt sich um einen alten Bandroboter, in dem noch ca. 2000 alte Bänder liegen, welche jetzt durchgescannt werden müssen.
Das Script sollte erst ein Band einlegen, dieses dann scannen und es dann wieder auswerfen.
Ein- und auswerfen ist nicht das Problem. Das scanner-Kommando möchte jedoch nach der Beendigung noch ein "q" für quit haben (scanner: when next volume is ready, enter 'device name' or 'q' for quit.) Und das bekomme ich in dem Script nicht übergeben. Habe schon folgendes ausprobiert:
Code:
echo 'q' | scanner-KommandoCode:
scanner-Kommando < qDanke im vorraus,
Jan.