From b93914b71fbd329c4bcb0f81c3bd9339bd0ba0d1 Mon Sep 17 00:00:00 2001 From: olli Date: Sun, 24 Mar 2024 11:21:58 +0100 Subject: [PATCH] kill background jobs on exit --- gaboshlib.include | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gaboshlib.include b/gaboshlib.include index ccea7d5..7f83af2 100644 --- a/gaboshlib.include +++ b/gaboshlib.include @@ -30,11 +30,12 @@ g_tmp="$g_tmp/g_$g_scriptname-$$" [ -d "$g_tmp" ] || mkdir -p "$g_tmp" # START and EXIT Notification -g_trap_exit="g_logger EXITING $g_scriptname ; rm -r $g_tmp" +g_trap_exit="g_logger EXITING $g_scriptname ; rm -r $g_tmp ; g_kill_all_background_jobs" trap "$g_trap_exit" EXIT g_syslogtag="g_bash-script:$g_scriptname[$$]" [ $g_scriptname = "bash" ] || g_logger STARTING $g_scriptname + # red STDERR output exec 9>&2 exec 8> >(