Saya memiliki drop-in untuk systemd-machined di path /etc/systemd/system/systemd-machined.service.d/10-machined-pid-file.conf
. ketika saya menjalankan systemctl status systemd-machined
saya melihat garis
Drop-In: /etc/systemd/system/systemd-machined.service.d
└─10-machined-pid-file.conf
Namun, saya tidak melihat file PID di / var / run /. Yang berdasarkan drop-in saya:
[Serivce]
PIDFile=/var/run/machined.pid
Saya percaya seharusnya tidak ada masalah membuat file PID itu. Apakah ada sesuatu yang saya lewatkan?
Sayangnya, systemd tidak akan membuat file PID untuk layanan non-forking bahkan jika Anda menentukan
PIDFile=
baris dalam file unit layanan. Tetapi Anda mungkin bisa menipu dengan sebuahExecStartPost=
garis, seperti:sumber