En mi sistema Archlinux, el /usr/lib/systemd/system/mdmonitor.service
archivo contiene estas líneas:
[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
Sospecho (confirmado por Google) que =-
significa que el servicio no debería fallar si los archivos especificados están ausentes. Sin embargo, no pude encontrar ese comportamiento en la página de manual de los archivos de la unidad systemd. ¿Dónde está la documentación oficial para la =-
tarea?
=
asignación ordinaria , no un segundo tipo de sintaxis de asignación de archivos .INI.