У моїй системі Archlinux /usr/lib/systemd/system/mdmonitor.service
файл містить такі рядки:
[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
Я підозрюю (підтвердив якийсь googling), що =-
означає, що служба не повинна виходити з ладу, якщо вказані файли відсутні. Однак мені не вдалося знайти таку поведінку в мапі сторінки файлів системних одиниць. Де офіційна документація на виконання =-
завдання?
=
призначення, а не другий тип синтаксису призначення .INI-файлу.