+ for p in $PROCLIST; do
+ #start-stop-daemon --stop --retry 30 --pid "$p"
+ # start-stop-daemon in wheezy does not have a --pid yet, it interprets it as --pidfile
+ kill "$p"
+ c=150
+ while [ "$c" -gt 0 ] && kill -0 "$p" 2> /dev/null ; do
+ sleep 0.20
+ c=$((c - 1))
+ [ "$((c % 5))" = 0 ] && echo -n .
+ done
+ if kill -0 "$p" 2> /dev/null; then kill -9 "$p"; fi
+ echo -n "[stopped: $file] "
+ done