From fd8ad9799b92e4d05636443ab250922d1db90a92 Mon Sep 17 00:00:00 2001 From: olli <> Date: Tue, 2 Jul 2024 21:35:33 +0200 Subject: [PATCH] fixes --- gaboshlib/g_kill_all_background_jobs.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gaboshlib/g_kill_all_background_jobs.sh b/gaboshlib/g_kill_all_background_jobs.sh index 925b699..3e7166d 100644 --- a/gaboshlib/g_kill_all_background_jobs.sh +++ b/gaboshlib/g_kill_all_background_jobs.sh @@ -8,13 +8,12 @@ function g_kill_all_background_jobs { then kill -9 ${g_pids[*]} >/dev/null 2>&1 else - local g_cmdline=$1 + local g_cmdline="$1" local g_proc local g_pid for g_pid in "${g_pids[@]}" do - echo $g_pid - readarray g_proc < "/proc/$g_pid/cmdline" + read g_proc < <(tr "\0" " " < /proc/${f_pid}/cmdline) [ "$g_proc" = "$g_cmdline" ] && kill -9 $g_pid >/dev/null 2>&1 done fi