s4
changeset 396:cacd961d3405
Dirty workaround for produced zombie processes
author | HIROSE Yuuji <yuuji@gentei.org> |
---|---|
date | Sun, 25 Dec 2016 11:55:51 +0859 |
parents | 3d82052c3cd3 |
children | e9e8b4d40220 |
files | s4-funcs.sh |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line diff
1.1 --- a/s4-funcs.sh Tue Dec 06 12:32:04 2016 +0859 1.2 +++ b/s4-funcs.sh Sun Dec 25 11:55:51 2016 +0859 1.3 @@ -326,6 +326,9 @@ 1.4 exec 5> $sqi # Turning $sqi access through fd5 for continuous open state 1.5 rm $sqi 1.6 } 1.7 +cleanup2() { # Dirty workaround for produced zombie processes 1.8 + pkill -9 -u `id -u` -P 1 1.9 +} 1.10 cleanup() { 1.11 trap '' INT HUP EXIT TERM PIPE 1.12 echo .quit >&5 1.13 @@ -333,6 +336,7 @@ 1.14 kill $sq3pid 1.15 rm -f $sqo $sqi 1.16 rm -rf $tmpfiles 1.17 + cleanup2 1.18 } 1.19 # We want to use piped function to put querylog, but we use 1.20 # simple redirection for the sake of speed.