Поскольку я хочу поместить все файлы своих сервисных модулей в свой собственный каталог, например /opt/myservice/
, я нашел способ использования $SYSTEMD_UNIT_PATH
в вопросе https://unix.stackexchange.com/questions/224992/where-do-i-put-my-systemd-unit-file/367237#367237,, однако systemdctl не может найти мой сервисный файл в /opt/myservice/
после того, как я установил SYSTEMD_UNIT_PATH
с помощью команды оболочки SYSTEMD_UNIT_PATH=/opt/myservice/
, кто-нибудь знает, как это может работать? ТНХ
[root@localhost system]# ls /opt/myservice/
test.service
[root@localhost system]# export SYSTEMD_UNIT_PATH=/opt/myservice/
[root@localhost system]# echo $SYSTEMD_UNIT_PATH
/opt/myservice/
[root@localhost system]# systemctl daemon-reload
[root@localhost system]# systemctl status test.service
Unit test.service could not be found.