Hallo,
ich habe folgendes kleine Skript, das ist zum manuellen Duplex-Druck verwenden will. Nachdem die geraden Seiten gedruckt wurden, will ich, dass gewartet wird bis ich eine Taste gedrückt habe, bevor es weitergeht.
Momentan bekomme ich aber immer folgende Meldung:
Wenn ich -n weglasse funktioniert das Skript zwar soweit, aber ich bekomme immer noch die Meldung
Wie bekomme ich es denn hin, dass direkt nach dem Drücken einer Taste der nächste Befehl ausgeführt wird.
Außerdem wäre es ganz praktisch, wenn die Meldung erst erschiene, wenn der Druckauftrag tatsächlich fertig ist. Das ginge mit "if", oder? Was würde ich denn dann als "Wenn-Bedingung" festlegen?
Danke schonmal für die Vorschläge!
ich habe folgendes kleine Skript, das ist zum manuellen Duplex-Druck verwenden will. Nachdem die geraden Seiten gedruckt wurden, will ich, dass gewartet wird bis ich eine Taste gedrückt habe, bevor es weitergeht.
Code:
#!/bin/bash
lpr -o page-set=even $1
echo "Bitte Blätter wenden und dann beliebige Taste drücken, um fortzufahren..."
read -n 1 -s
echo
lpr -o page-set=odd $1
Code:
read: Illegal option -n
Code:
read: 1: bad variable name
Außerdem wäre es ganz praktisch, wenn die Meldung erst erschiene, wenn der Druckauftrag tatsächlich fertig ist. Das ginge mit "if", oder? Was würde ich denn dann als "Wenn-Bedingung" festlegen?
Danke schonmal für die Vorschläge!