diff options
| author | Daniel F. Dickinson <cshored@thecshore.com> | 2019-04-28 20:08:45 +0000 |
|---|---|---|
| committer | Daniel F. Dickinson <cshored@thecshore.com> | 2019-04-28 20:17:12 +0000 |
| commit | 867ea959a216046a267e832ac07f8fcab99362f0 (patch) | |
| tree | b6258041e2a549b99eaf07ea82c5e73f6fe28aeb /lang/python/python-ifaddr | |
| parent | bd061e154d3cb1b6018b69152ebb0f8d253da98f (diff) | |
nut: Fix nutmon issues with init
NUT's upsmon is rather peculiar in that it has a child process that runs as
a regular user and a parent process that runs as root (in order to facilitate
shutting down the device if needed). procd doesn't deal well with this and
doing 'normal' procd stop / restart / etc results in the child process still
hanging around but with not parent, which causes undesired behaviour. Therefore,
add the use of 'upsmon -c stop' during process shutdown / restart in order to
ensure that upsmon is actually fully stopped.
Also fixes nut-monitor going into crashloop on network changes (due to
trigger that restarted upsmon but failed due to orphan child from before
restart).
Signed-off-by: Daniel F. Dickinson <cshored@thecshore.com>
Diffstat (limited to 'lang/python/python-ifaddr')
0 files changed, 0 insertions, 0 deletions
