Prüfen, ob gerade X oder KDE läuft
Hallo, für ein Skript will ich prüfen, ob gerade X läuft. Wenn ich das mit systemctl is-enabled display-manager.service mache, krieg ich aber "disabled" als Antwort. Bemerkenswert dabei ist, dass ich den Befehl in KDE in konsole eingetippt habe.... Wieso krieg ich "disabled", wenn X und KDE laufen? Gruß Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 23.12.2015 um 03:41 schrieb Malte Gell:
Hallo,
für ein Skript will ich prüfen, ob gerade X läuft.
Wenn ich das mit systemctl is-enabled display-manager.service mache, krieg ich aber "disabled" als Antwort. Bemerkenswert dabei ist, dass ich den Befehl in KDE in konsole eingetippt habe....
Wieso krieg ich "disabled", wenn X und KDE laufen?
Gruß Malte
Hmm, kann es sein, dass Du nicht auf "enabled", sondern auf den Status (active oder so) testen musst, weil "enabled" besagen würde, dass der Service vom systemd automatisch gestartet würde, was er vielleicht nicht wird? Ich würde wahrscheinlich schlicht mit ps + grep arbeiten... cu jth -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Malte Gell schrieb:
Hallo,
für ein Skript will ich prüfen, ob gerade X läuft.
Wenn ich das mit systemctl is-enabled display-manager.service mache, krieg ich aber "disabled" als Antwort. Bemerkenswert dabei ist, dass ich den Befehl in KDE in konsole eingetippt habe....
Wieso krieg ich "disabled", wenn X und KDE laufen?
Gruß Malte
Hi, ##prüfen ob Xorg aktiv ist (prüft ob `xset q` ohne Fehler beendet wird) if xset q >/dev/null 2>&1 ; then export XActive=yes else help "Dieses script braucht X" exit 1 fi -- Gruss Bernd -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (3)
-
Bernd Obermayr
-
Joerg Thuemmler
-
Malte Gell