diff --git a/sbin/monitor_nchan b/sbin/monitor_nchan index 02bd3776a..18d854a43 100755 --- a/sbin/monitor_nchan +++ b/sbin/monitor_nchan @@ -15,7 +15,8 @@ while :; do # steady state? subs=$(curl --unix-socket $nginx $status 2>/dev/null|grep -Pom1 'subscribers: \K\d+') if [[ -z $subs || $subs -eq 0 ]]; then - # kill GUI registered nchan processes + logger -t monitor "Stop running nchan processes" + # kill GUI registered nchan processes while IFS=$'\n' read -r running; do pkill -f $docroot/${running/:stop/} done < $nchan_pid @@ -27,3 +28,4 @@ while :; do # check every 30 seconds sleep 30 done & +disown %%