Version: 0.1.20.1.30.1.40.1.50.1.60.1.70.1.80.1.90.1.100.2.00.2.10.2.20.2.30.2.40.2.50.2.60.3.00.3.10.3.20.3.30.3.40.3.50.3.60.3.70.3.80.3.90.3.100.3.110.4.00.4.10.5.01.0.01.0.11.0.21.0.31.1.01.1.1
#!/bin/bash
killtree() {
local parent=$1 child
for child in $(ps -o ppid= -o pid= | awk "\$1==$parent {print \$2}"); do
killtree $child
done
kill $parent
}
killtree $1