Есть пустой /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.