我可以使用salt state.sls
参数在后台运行--async
命令。现在我想将sls更改为ansible playbooks,但我找不到使ansible-playbook
命令在后台运行的参数。
有谁知道怎么做?
答案 0 :(得分:0)
您可以利用Linux shell来完成任务。运行playbook命令,然后点击ctrl + z进行后台操作。输入fg将其恢复。或者您可以找到ansible-playbook ... &
在后台运行它。与>>
配对以重定向标准输出。
答案 1 :(得分:0)
我总是在screen
中运行一本很长的剧本如果您不想使用屏幕,则可以在命令前添加nohup
,然后在disown
之前添加该命令:
$ nohup ansible-playbook .... &
$ disown
disown
命令确保该命令不将Shell作为父进程保存。