PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : script stoppen, solange drucker im betrieb



herates
04-01-2008, 15:48
hallo,

ich würde gerne ein script solange stoppen wie ein drucker im betrieb ist.

mein erster einfall war eine schleife:


while [ `snmpwalk -c public -v 1 quincy hrPrinterStatus.1 | awk '{print $4}'` == "printing(4)" ] ; do
echo "";
done


aber das klappt nicht, ka warum.

hat einer eine lösung dazu?

wolfgang

ContainerDriver
04-01-2008, 15:58
Um die Backticks müssen noch Anführungszeichen, sonst gibt es Probleme wegen der ausgegebenen Klammer.

Ich würde in die while-Schleife übrigens noch ein sleep setzen, sonst verbaucht das zu viel Rechenzeit (Busy Waiting).