บนระบบ 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 บางคน) ว่า=-
หมายความว่าบริการไม่ควรล้มเหลวหากไฟล์ที่ระบุไม่มีอยู่ อย่างไรก็ตามฉันไม่พบพฤติกรรมดังกล่าวใน manpage ของไฟล์ systemd unit เอกสารอย่างเป็นทางการสำหรับการ=-
มอบหมายอยู่ที่ไหน
=
มอบหมายปกติไม่ใช่ไวยากรณ์การกำหนดไฟล์ประเภท. INI ที่สอง