Я хочу создать systemctl
сервис, который монтирует разделы, необходимые для lighttpd
. в my-service.service
файл, я написал следующее:
[Unit]
Before=lighttpd
[Service]
ExecStart=/home/user/mount_script
Type=notify
User=user
Group=user
[Install]
WantedBy=multi-user.target
Но когда я хочу включить его, у меня печатается следующая ошибка syslog
:
systemd[1]: Reloading.
systemd[1]: /etc/systemd/system/my-service.service:2: Failed to add dependency on lighttpd, ignoring: Invalid argument
Я не понимаю, как я могу заставить lighttpd
будет запущен после my-service
...
Из руководства:
Before=: The units listed in this directive will not be started
until the current unit is marked as started if they are
activated at the same time. This does not imply a dependency
relationship and must be used in conjunction with one of the
above directives if this is desired.
Название подразделения lighttpd.service
, не просто lighttpd
, так что это то, что вам нужно указать.