diff --git a/zzz_evobackup b/zzz_evobackup index 438d24d..74cc642 100755 --- a/zzz_evobackup +++ b/zzz_evobackup @@ -114,7 +114,7 @@ pick_server() { if [ -e "${PIDFILE}" ]; then pid=$(cat "${PIDFILE}") # Killing the childs of evobackup. - for ppid in $(ps h --ppid "${pid}" -o pid | tr -s '\n' ' '); do + for ppid in $(pgrep -P "${pid}"); do kill -9 "${ppid}"; done # Then kill the main PID.