reorder setsid and kill
This commit is contained in:
@ -123,12 +123,12 @@ def daemon_start(pid_file, log_file):
|
|||||||
os.kill(ppid, signal.SIGINT)
|
os.kill(ppid, signal.SIGINT)
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
print('started')
|
|
||||||
os.kill(ppid, signal.SIGTERM)
|
|
||||||
|
|
||||||
os.setsid()
|
os.setsid()
|
||||||
signal.signal(signal.SIG_IGN, signal.SIGHUP)
|
signal.signal(signal.SIG_IGN, signal.SIGHUP)
|
||||||
|
|
||||||
|
print('started')
|
||||||
|
os.kill(ppid, signal.SIGTERM)
|
||||||
|
|
||||||
sys.stdin.close()
|
sys.stdin.close()
|
||||||
try:
|
try:
|
||||||
freopen(log_file, 'a', sys.stdout)
|
freopen(log_file, 'a', sys.stdout)
|
||||||
|
Reference in New Issue
Block a user