From: Gordon Good <gg...@nicira.com> If daemon.py is used with the --monitor option to create a monitoring process, that monitoring process ends up inheriting the process group and session of the parent process. This change causes setsid() to be called for the monitor process as well as the daemon process.
Signed-off-by: Gordon Good <gg...@vmware.com> --- python/ovs/daemon.py | 1 + 1 file changed, 1 insertion(+) diff --git a/python/ovs/daemon.py b/python/ovs/daemon.py index 650d250..47deec6 100644 --- a/python/ovs/daemon.py +++ b/python/ovs/daemon.py @@ -369,6 +369,7 @@ def daemonize_start(): daemon_pid = _fork_and_wait_for_startup() if daemon_pid > 0: # Running in monitor process. + os.setsid() _fork_notify_startup(saved_daemonize_fd) _close_standard_fds() _monitor_daemon(daemon_pid) -- 1.7.9.5 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev