Auf meinem Archlinux-System /usr/lib/systemd/system/mdmonitor.service
enthält die Datei die folgenden Zeilen:
[Service]
Environment= MDADM_MONITOR_ARGS=--scan
EnvironmentFile=-/run/sysconfig/mdadm
ExecStartPre=-/usr/lib/systemd/scripts/mdadm_env.sh
ExecStart=/sbin/mdadm --monitor $MDADM_MONITOR_ARGS
Ich vermute (bestätigt durch ein wenig googeln), dass dies =-
bedeutet, dass der Dienst nicht fehlschlagen sollte, wenn die angegebenen Dateien fehlen. Ich konnte dieses Verhalten jedoch nicht in der Manpage der systemd-Einheitendateien finden. Wo ist die offizielle Dokumentation für den =-
Auftrag?
=
Zuweisung handelt, nicht um einen zweiten Typ der INI-Dateizuweisungssyntax.