[gelöst] systemd, deaktivierte init.d-Dienste zeigen?

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

[gelöst] systemd, deaktivierte init.d-Dienste zeigen?

Beitrag von rendegast » 03.08.2016 16:01:41

(Bsp.) Debiandarkstat bringt keine explizite darkstat.service mit.
Der Dienst ist per 'systemctl disable darkstat[.service]' abgeschaltet.

Problem: Wie kann ich solche Fälle anzeigen?

Code: Alles auswählen

# systemctl | grep dark
<NIX>
# systemctl list-unit-files | grep dark
<NIX>
# systemctl list-units | grep dark
<NIX>

# systemctl --all | grep dark
<NIX>
# systemctl list-unit-files --all | grep dark
<NIX>
# systemctl list-units --all | grep dark
<NIX>
Jedoch direkt angesprochen gibt es eine passable Ausgabe:

Code: Alles auswählen

# systemctl status darkstat
● darkstat.service - LSB: start darkstat monitoring system at boot time
   Loaded: loaded (/etc/init.d/darkstat)
   Active: inactive (dead)
EDIT Am 'systemctl status ...' läßt sich aber "nur" sehen, ob der Dienst läuft oder nicht,
nicht ob er enabled/disabled ist.




ED'IT Aua, noch vergessen, jessie
ii systemd 215-17+deb8u4 amd64
Zuletzt geändert von rendegast am 04.08.2016 12:46:02, insgesamt 3-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: systemd, deaktivierte init.d-Dienste zeigen?

Beitrag von smutbert » 03.08.2016 19:31:50

Bei mir gibt es eine kleine Abweichung (mcelog statt darkstat). Ich poste nur das, was (möglicherweise) anders ist als bei dir

Code: Alles auswählen

$ apt-show-versions systemd
systemd:amd64/jessie-backports 230-7~bpo8+2 uptodate

$ systemctl status mcelog
● mcelog.service - LSB: Machine Check Exceptions (MCE) collector & decoder
   Loaded: loaded (/etc/init.d/mcelog; generated; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:systemd-sysv-generator(8)
$ systemctl list-unit-files | grep mcelog
mcelog.service                             generated

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: systemd, deaktivierte init.d-Dienste zeigen?

Beitrag von rendegast » 04.08.2016 12:08:00

Ja, systemd 230 jessie-backports kann das dann

Code: Alles auswählen

# systemctl --version
systemd 230
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN

# systemctl status darkstat.service 
● darkstat.service - LSB: start darkstat monitoring system at boot time
   Loaded: loaded (/etc/init.d/darkstat; generated; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:systemd-sysv-generator(8)

# systemctl list-unit-files | grep dark
darkstat.service                       generated

Am 'systemctl status ...' läßt sich aber "nur" sehen, ob der Dienst läuft oder nicht,
nicht ob er enabled/disabled ist.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten