Open
Description
Hello,
When using systemd, it complains about the PID stored in the .pid file:
nut-monitor.service: Supervising process XXXX which is not our child. We'll most likely not notice when it exits.
And indeed when looking in upsmon.pid, the PID stored there is the one from the grand-child (unprivileged process) of the process started by init. Shouldn't this be the PID of the direct forked process instead?