用nohup将程序起在后台,但是有部分程序却不生效,最后结合ansible的async和shell的括号启动程序让程序在后台运行
- name: start agent
shell: "( ./agent > /dev/null 2>&1 &)"
args:
chdir: /etc/zabbix/zabbix_agentd.d/
become: true
become_user: admin
async: 10 //最长等待10秒返回
poll: 0 //值为0表示无需等待该任务返回
tags:
- start_agent
本文介绍如何使用Ansible的async模块结合Shell命令实现在后台启动程序,并确保其正常运行。通过具体示例展示了如何配置Ansible任务来实现这一目标。
3411

被折叠的 条评论
为什么被折叠?



