Hello,
I'm very puzzled by the following:
using regular ssh I'm not getting SIGHUP at the end.
using ansible SIGHUP get's sent : strace output :
0x7f34a666c9d0, tls=0x7f34a666c700, child_tidptr=0x7f34a666c9d0) = 600
futex(0x7f34a666c9d0, FUTEX_WAIT, 600, NULL) = ? ERESTARTSYS (To be restarted)
--- SIGHUP (Hangup) @ 0 (0) ---
+++ killed by SIGHUP +++
This is using an adhoc commands such :
-m shell -a "sudo /etc/init.d/myservice start"
-m shell -a "/etc/init.d/myservice start" -s
-m shell -a "/etc/init.d/myservice start" -s -c ssh
I've tried -c ssh but behavior is unchanged.
I'm aware of the service module. But this is just an example.
The funny thing is that when using the service module no SIGHUP gets send
My shell (bash) has "huponexit off" off couse.
What is happening here ? Is this the excepted behavior ?
I'm using ansible (1.7.1) paramiko (1.15.0) ( upgraded paramiko to (1.15.1) same result )
Thanks for your help. I'm kind of lost on this.
Alain