From 9a3e83775a288bfc89384f9f394a904f676e000e Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Thu, 10 Mar 2016 03:22:28 +0100 Subject: Ignore SIGCHLD to cleanup child and remove defunct processes --- spline-startup | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spline-startup b/spline-startup index f7d1f10..e85dfc4 100755 --- a/spline-startup +++ b/spline-startup @@ -4,6 +4,7 @@ from __future__ import print_function import argparse import os import pwd +import signal import sys import syslog from subprocess import Popen, PIPE, STDOUT @@ -174,6 +175,7 @@ class SplineStartup(object): def main(): + signal.signal(signal.SIGCHLD, signal.SIG_IGN) app = SplineStartup() app.run() -- cgit v1.2.3-1-g7c22