[Puppet Users] Exec type and backgrounded processes

2018-05-21 Thread Thomas Müller
Hi If I define: exec { '/bin/sleep 300 &': timeout => 10, } and run it with puppet apply: it happily starts the sleep, backgrounds it and finishes - leaving the sleep in the background alive. Is this behaviour as expected? I personally expected that puppet would ensure all started processes

Re: [Puppet Users] Exec type and backgrounded processes

2018-05-22 Thread David Schmitt
That is not surprising to me. To provide maximal flexibility, puppet does not do any management or cleanup of processes started. As an exercise, try to define a parameter to exec that specifies how puppet should cleanup processes after exec: as soon as the exec returns? when the agent run ends? eve