J'ai un drop-in pour systemd-machined sur le chemin /etc/systemd/system/systemd-machined.service.d/10-machined-pid-file.conf
. quand je cours systemctl status systemd-machined
je vois les lignes
Drop-In: /etc/systemd/system/systemd-machined.service.d
└─10-machined-pid-file.conf
Cependant, je ne vois pas de fichier PID dans / var / run /. Lequel en fonction de mon drop-in:
[Serivce]
PIDFile=/var/run/machined.pid
Je pense qu'il ne devrait pas y avoir de problème lors de la création de ce fichier PID. Y a-t-il quelque chose qui me manque?
Malheureusement, systemd ne créera pas de fichier PID pour un service non-forking même si vous spécifiez une
PIDFile=
ligne dans le fichier d'unité du service. Mais vous pourrez peut-être tricher avec uneExecStartPost=
ligne, comme:la source