Hallo Leute,
nachdem mir in einem anderen Forum nicht geholfen werden konnte, versuche ich es hier.
Ich habe ein Expect-Scprit geschrieben, welches Bänder scannen soll und danach auf eine Nachfrage mit einem "q" antworten soll.
Die Frage am Ende des Scanvorgangs lautet: "scanner: when next volume is ready, enter device name (or `q' to quit) [<server>:/dev/tape/T9840B_drive01]? "
Mein Script sieht so aus:
!/usr/bin/expect
set abfrage "q\r"
spawn scanner -i rd=ezszbn08.ez.edeka.net:/dev/tape/T9940B_drive08 -s ezszbv02
expect "scanner: when next volume is ready, enter device name (or `q' to quit) [rd=ezszbn08.ez.edeka.net:/dev/tape/T9840B_drive01]? " {send "$abfrage\r"}
interact
Ich bekomme jedoch bei der Ausführung immer einen Fehler in Line 4.
Kann jemand helfen?
Danke im voraus,
Jan.
nachdem mir in einem anderen Forum nicht geholfen werden konnte, versuche ich es hier.
Ich habe ein Expect-Scprit geschrieben, welches Bänder scannen soll und danach auf eine Nachfrage mit einem "q" antworten soll.
Die Frage am Ende des Scanvorgangs lautet: "scanner: when next volume is ready, enter device name (or `q' to quit) [<server>:/dev/tape/T9840B_drive01]? "
Mein Script sieht so aus:
!/usr/bin/expect
set abfrage "q\r"
spawn scanner -i rd=ezszbn08.ez.edeka.net:/dev/tape/T9940B_drive08 -s ezszbv02
expect "scanner: when next volume is ready, enter device name (or `q' to quit) [rd=ezszbn08.ez.edeka.net:/dev/tape/T9840B_drive01]? " {send "$abfrage\r"}
interact
Ich bekomme jedoch bei der Ausführung immer einen Fehler in Line 4.
Kann jemand helfen?
Danke im voraus,
Jan.