--- dropbear.orig 2017-02-07 10:54:05.024202311 +0100 +++ dropbear 2017-02-07 11:22:44.196816251 +0100 @@ -20,5 +20,9 @@ log_begin_msg "Stopping dropbear" pid=$(cat /run/dropbear.pid) -ps -eo ppid,pid | sed -nr "s/^\s*$pid\s+([0-9]+)\s*$/\1/p" | xargs -r kill +ps -l | awk "{if (\$4 == $pid) print \$3}" | while read child_pid; do + kill $child_pid 2>/dev/null; +done kill $pid