[gelöst] Befehl abfragen und ggf. Befehl ausführen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
slu
Beiträge: 2237
Registriert: 23.02.2005 23:58:47

[gelöst] Befehl abfragen und ggf. Befehl ausführen

Beitrag von slu » 01.11.2005 11:32:46

Hallo Forum,

ich würde gerne ein Script erstellen in dem ich meinen Druckerstatus mit hilfe von lpstat abfrage und ggf. ein cupsenable ausführe.

Das heißt:

Code: Alles auswählen

wolfserver:~# lpstat -p pdf_drucker
printer pdf_drucker is idle.  enabled since Jan 01 00:00
Wenn Status idle mache nichts

Code: Alles auswählen

printer pdf_drucker disabled since Jan 01 00:00 -
        Paused
Wenn Stauts Paused cupsenable pdf_drucker
Ende

Kann mit da jemand unter die Arme greifen?
Zuletzt geändert von slu am 01.11.2005 22:42:12, insgesamt 1-mal geändert.
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 01.11.2005 12:35:03

Code: Alles auswählen

if lpstat -p pdf_drucker|grep -q paused; then cupsenable pdf_drucker;fi
Du darfst es nur nicht für einen Drucker verwenden, der "paused" im Namen hat ;)

slu
Beiträge: 2237
Registriert: 23.02.2005 23:58:47

Beitrag von slu » 01.11.2005 12:58:58

Hallo Joghurt,

vielen Dank für deine Antwort.

Ich hätte nicht gedacht das es so einfach ist.

Ein kleiner fehler hast du allerdings drin,
es muss statt "paused" -> "Paused" heißen. :wink:
Gruß
slu

Das Server Reinheitsgebot:
Debian Bookworm, sonst nichts.

Stolzer Gewinner der Jessie Release Wette:
https://wiki.debianforum.de/Jessie_Release_Wette#SIEGER

Antworten