У меня есть вход для системной обработки на пути /etc/systemd/system/systemd-machined.service.d/10-machined-pid-file.conf
. когда я бегу, systemctl status systemd-machined
я вижу линии
Drop-In: /etc/systemd/system/systemd-machined.service.d
└─10-machined-pid-file.conf
Однако я не вижу PID-файл в / var / run /. Который основан на моей вставке:
[Serivce]
PIDFile=/var/run/machined.pid
Я считаю, что не должно быть никаких проблем при создании этого файла PID. Есть ли что-то, что мне не хватает?
К сожалению, systemd не создаст PID-файл для службы без разветвления, даже если вы укажете
PIDFile=
строку в файле модуля службы. Но вы можете обмануть с помощьюExecStartPost=
строки, например:источник