systemctl list-dependencies

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

systemctl list-dependencies

Beitrag von scientific » 09.08.2016 18:18:33

Hi Leute!

Hab grad ein eigenartiges Phänomen entdeckt...

Code: Alles auswählen

/etc/systemd/system: # systemctl list-dependencies network-online.target
network-online.target
● ├─avahi-daemon.service
● ├─download-blacklist.timer
● ├─download-blacklist.timer
● ├─duckdns@xundeenergie.timer
● ├─duckdns@xundeenergie.timer
● ├─fetchnews.timer
● ├─fetchnews.timer
● ├─minidlna.service
● ├─network-check.timer
● ├─network-check.timer
● ├─networking.service
● ├─NetworkManager-wait-online.service
● ├─dropbox.target
● ├─dropbox.target
● ├─fetchmail.target
● │ ├─fetchmail@jakob.service
● │ └─fetchmail@jakob.service
● └─fetchmail.target
●   ├─fetchmail@jakob.service
●   └─fetchmail@jakob.service
einige targets und timer werden hier doppelt gelistet.

Repräsentativ mal ein paar Listings:

Code: Alles auswählen

/etc/systemd/system: # systemctl cat fetchmail.target
# /etc/systemd/system/fetchmail.target
[Unit]
Description=fetchmail-target
After=network.target network-online.target
PartOf=network-online.target
StopWhenUnneeded=yes

[Install]
WantedBy=network-online.target
#WantedBy=timer-afterboot.target

Code: Alles auswählen

/etc/systemd/system: # systemctl cat avahi-daemon.service
# /etc/systemd/system/avahi-daemon.service
[Unit]
Description=Avahi mDNS/DNS-SD Daemon

[Service]
#ExecStart=/usr/sbin/avahi-daemon --debug
ExecStart=/usr/sbin/avahi-daemon

[Install]
WantedBy=network-online.target

Code: Alles auswählen

 /etc/systemd/system/network-online.target.wants: # ls -Al
insgesamt 40
lrwxrwxrwx 1 root root 40 Nov 13  2015 avahi-daemon.service -> /etc/systemd/system/avahi-daemon.service
lrwxrwxrwx 1 root root 44 Sep 22  2015 download-blacklist.timer -> /etc/systemd/system/download-blacklist.timer
lrwxrwxrwx 1 root root 34 Jän  7  2016 dropbox.target -> /etc/systemd/system/dropbox.target
lrwxrwxrwx 1 root root 34 Okt 28  2015 duckdns@xundeenergie.timer -> /etc/systemd/system/duckdns@.timer
lrwxrwxrwx 1 root root 36 Aug  9 18:12 fetchmail.target -> /etc/systemd/system/fetchmail.target
lrwxrwxrwx 1 root root 35 Sep 22  2015 fetchnews.timer -> /etc/systemd/system/fetchnews.timer
lrwxrwxrwx 1 root root 36 Okt  9  2015 minidlna.service -> /etc/systemd/system/minidlna.service
lrwxrwxrwx 1 root root 39 Aug  2 11:52 network-check.timer -> /etc/systemd/system/network-check.timer
lrwxrwxrwx 1 root root 38 Jän 16  2016 networking.service -> /lib/systemd/system/networking.service
lrwxrwxrwx 1 root root 54 Jun 10 09:59 NetworkManager-wait-online.service -> /etc/systemd/system/NetworkManager-wait-online.service
Fällt jemandem dazu was ein (außer systemd ist Scheiße... diese Diskussion will ich hier nicht haben)?

lg scientific
Zuletzt geändert von TRex am 09.08.2016 19:20:13, insgesamt 1-mal geändert.
Grund: typo im Titel korrigiert
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

schwedenmann
Beiträge: 5529
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: systenctl list-dependencies

Beitrag von schwedenmann » 09.08.2016 18:22:30

Hallo


Welche target, units hast du denn davon selbst angelegt ?

mfg
schwedenmann

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: systenctl list-dependencies

Beitrag von scientific » 09.08.2016 18:33:13

Wie vorgesehen, jene in /etc/systemd/system/

Scheint davon aber unabhängig zu sein, denn minidlna.service ist auch manuell von mir angelegt und kommt nur einmal vor.

Code: Alles auswählen

/etc/systemd/system: # systemctl cat minidlna.service
# /etc/systemd/system/minidlna.service
[Unit]
Description=Mediaserver minidlna
After=network-online.target
ConditionPathExists=/etc/minidlna.conf

[Service]
User=minidlna
Group=minidlna
RuntimeDirectory=minidlna
#ExecStart=/usr/sbin/minidlnad -S -f /etc/minidlna.conf -P /run/minidlna/minidlna.pid
ExecStart=/usr/sbin/minidlnad -S -f /etc/minidlna.conf
#PIDFile=/run/minidlna/minidlna.pid

[Install]
WantedBy=network-online.target

lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

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

Re: systemctl list-dependencies

Beitrag von rendegast » 09.08.2016 21:57:19

Versuche systemd 215 jessie -> 230 jessie-backports

Bei mir sind dadurch einige Ungereimtheiten bzgl. 'list-unit-files' erledigt.
viewtopic.php?t=161774
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: systemctl list-dependencies

Beitrag von scientific » 10.08.2016 09:10:34

Ich hab Testing und damit systemd 230-7...
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

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

Re: systemctl list-dependencies

Beitrag von rendegast » 10.08.2016 21:07:12

systemd 231 aus sid versuchen?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten