CUPS restart
Freitag, den 23. April 2010 um 07:22 Uhr
Manchmal kommt es vor, dass CUPS Printer ihren Dienst kurzzeitig quittieren; sei es weil ihnen das Papier ausgegangen ist oder sie anderweitig 'gestört' waren.
Hat CUPS diesen Drucker einmal schlafen geschickt lässt es sich nur per Web Interface oder von root mittels cupsenable wieder zur Arbeit bewegen.
Als quick'n'dirty hack hilft hier folgendes Skript:
#!/bin/sh
#
stopped_printers=$(lpstat -p | grep disabled | while read printer dest rest; do echo -n "${dest%:*} ";done)
/usr/bin/cupsenable $stopped_printers
Lässt man dieses Skript nun alle paar Minuten als cronjob laufen werden entsprechende Drucker autmatisch wieder aktiviert.
Aktualisiert ( Freitag, den 23. April 2010 um 07:25 Uhr )



