[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

systemd symlink vs file в dev-X1.device.requires




Есть пустой /etc/systemd/system/dev-X1.device.requires

В чём разница между

# ln -s /lib/systemd/system/X@.service /etc/systemd/system/dev-X1.device.requires

и

# cp /lib/systemd/system/X@.service /etc/systemd/system/dev-X1.device.requires

?


Почему в первом случае в выводе

# systemctl

есть X@dev-X1.service

А во втором нет?

Почему во втором случае я вижу

Dependency Before=dev-dev-X1.device ignored (.device units cannot be delayed)

в выводе

# systemctl status X@dev-X1.service

А в первом --- нет?


(С правами всё ok, 644, root:root,
diff /lib/systemd/system/X@.service /etc/systemd/system/dev-X1.device.requires/X@.service от обычного пользователя в обоих случаях возвращает 0)

--
sergio.


Reply to: