pinpin
05.02.08, 16:13
Hallo zusammen,
ich überwache auf ca. 40 linux Servern, ob die Cups queues gestartet sind, mit nagios und falls eine nicht gestartet ist, startet nagios einen sogenannten eventhandler, der die queues neu starten soll.
Das checkplugin funktioniert gut und liefert mir den Namen der entsprechenden queue zurück. Cups hat es wohl so an sich, das queues gestoppt werden, sobald ein Fehler auftritt.
lpstat -p
printer queuename disabled since Jan 01 00:00 -
Connected to ip...
Ich match auf "disabled oder "paused".
Nun zu meinem Problem, der eventhandler soll die queue wieder starten, dazu hatte ich es schonmal getestet, dass "enable queue" oder "cupsenable queue" funktioniert.
Jetzt ist aber noch nicht auf jedem System Cupsenable vorhanden. Ich habe nicht rausfinden können zu welchem packet unter openSuse/Debian cupsenable gehört.
Beim enable queue Befehl gibt es jetzt folgende fehlermeldung:
# /usr/bin/enable queuename
-bash: enable: queuename: not a shell builtin
Hat hier jemand eine Idee?
ich überwache auf ca. 40 linux Servern, ob die Cups queues gestartet sind, mit nagios und falls eine nicht gestartet ist, startet nagios einen sogenannten eventhandler, der die queues neu starten soll.
Das checkplugin funktioniert gut und liefert mir den Namen der entsprechenden queue zurück. Cups hat es wohl so an sich, das queues gestoppt werden, sobald ein Fehler auftritt.
lpstat -p
printer queuename disabled since Jan 01 00:00 -
Connected to ip...
Ich match auf "disabled oder "paused".
Nun zu meinem Problem, der eventhandler soll die queue wieder starten, dazu hatte ich es schonmal getestet, dass "enable queue" oder "cupsenable queue" funktioniert.
Jetzt ist aber noch nicht auf jedem System Cupsenable vorhanden. Ich habe nicht rausfinden können zu welchem packet unter openSuse/Debian cupsenable gehört.
Beim enable queue Befehl gibt es jetzt folgende fehlermeldung:
# /usr/bin/enable queuename
-bash: enable: queuename: not a shell builtin
Hat hier jemand eine Idee?