Когда я хочу запустить службу тестирования systemd, я получаю следующие ошибки.
localhost.localdomain systemd[1]: [/usr/lib/test/myservice.service:11] Not an absolute path
localhost.localdomain systemd[1]: [/usr/lib/test/myservice.service:11] Not an absolute path
localhost.localdomain systemd[1]: [/usr/lib/test/myservice.service:11] Not an absolute path
Файл службы Systemd:
[Service]
WorkingDirectory=/usr/lib/test
EnvironmentFile=-/usr/lib/test/myconfig.cfg
TestPid=$TEST_PID # line 11 (error)
Файл myconfig.cfg:
TEST_PID=/var/run/mypid.pid
Когда я пишу TestPid = / var / run / mypid.pid все работает как положено. Какая здесь разница?