Проблема абсолютного пути в файле службы systemd - PullRequest
0 голосов
/ 17 марта 2020

Когда я хочу запустить службу тестирования 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 все работает как положено. Какая здесь разница?

...