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.