Daemonize salt-ssh process

This commit is contained in:
Daniel Wallace 2017-11-17 16:20:12 -07:00
parent 3a5dc8e71b
commit efe50f4b3a
No known key found for this signature in database
GPG key ID: 5FA5E5544F010D48

View file

@ -1965,7 +1965,10 @@ class ClearFuncs(object):
ssh_minions = ssh._prep_ssh(**clear_load).targets.keys()
if ssh_minions:
minions.extend(ssh_minions)
multiprocessing.Process(target=ssh.cmd, kwargs=clear_load).start()
def wrap_ssh(**kwargs):
salt.utils.process.daemonize(False)
ssh.cmd(**kwargs)
salt.utils.process.SignalHandlingMultiprocessingProcess(target=wrap_ssh, kwargs=clear_load).start()
self._send_pub(payload)