diff --git a/s4-funcs.sh b/s4-funcs.sh index 016b65e..a9b616e 100755 --- a/s4-funcs.sh +++ b/s4-funcs.sh @@ -352,7 +352,9 @@ rm $sqi } cleanup2() { # Dirty workaround for produced zombie processes - pkill -9 -u `id -u` -P 1 + if [ -z "$TTY" ]; then # When called in daemon environment + pkill -9 -u `id -u` -P 1 + fi } cleanup() { trap '' INT HUP EXIT TERM PIPE