Has anyone used/packaged process supervision tools such as runit
and s6
with OpenWrt? I see monit
is already packaged. I am interested in using s6
or runit
to supervise Redis
, services written in Go and Rust, etc.
OpenWrt's init system and process management tools seem to be procd
supplemented with busybox-watchdog
. Is that accurate?
Edit: I did find a December 2016 discussion thread 1,2 on mailing lists LEDE-DEV and OpenWrt-Devel "Any interest in adding runit to OpenWrt?", proposing runit
as an alternative init system to procd
. My question is regarding application-level process supervision.