Config mqtt pour plugin kroomba (suite)

Mon analyse est que Nodejs crée le fichier PID puis écrit (un peu plus tard) le contenu dedans.

Pendant ce temps, Jeedom check le fichier PID, voit qu’il est là, ne trouve pas de PID vivant dedans, supprime le fichier et donc le démon ne démarre pas pour Jeedom.

Je pense qu’il faudrait :
Soit créer le fichier PID sous le nom deamon.pid.tmp puis le renommer en deamon.pid dans Nodejs, c’est relativement simple.
Soit verifier si le fichier est utilisé par un autre programme (locked) dans deamon_info() et ne le check qui s’il n’est pas locked, mais c’est bien plus complexe.

Qu’en dis-tu ?