Or option three: use async:. http://docs.ansible.com/ansible/latest/playbooks_async.html
If the script is something you want to run and exit after performing its tall, I think async is the most idiomatic. If the script is more like a daemon, having nohup in the script feels right to me but I can't think of a reason either would be better. -Toshio On Jan 3, 2018 11:56 AM, "ZillaYT" <zill...@gmail.com> wrote: > Say I want to run a script in the background after my Ansible run > finishes. Which of these two options is the correct way? > > *Option 1: Run a nohup on the Ansible task itself* > - name:Run a script in the background > command: nohup myscript.sh 2>&1 & > > where myscript.sh does something (anything) but has no nohup calls. > > > *Option 2: Put the nohup in the script itself?* > - name: Run a script in the background > command: ./myscript.sh > > and myscript.sh has in it the nohup > > *myscript.sh* > nodup do_something 2>&1 & > > > > > -- > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to ansible-project+unsubscr...@googlegroups.com. > To post to this group, send email to ansible-project@googlegroups.com. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/ansible-project/70316e05-1357-40d8-aab4-53092dd8edc1%40googlegroups. > com > <https://groups.google.com/d/msgid/ansible-project/70316e05-1357-40d8-aab4-53092dd8edc1%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAPrnkaQ5yr8QSpjm6jtbe63fsQGOtkcUK_-K_UgQykEmUtTOLA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.