ansible启动脚本的命令
时间: 2023-11-17 19:04:23 浏览: 56
zabbix ansible部署脚本
可以使用ansible的shell模块来执行启动脚本的命令。例如,如果你的启动脚本路径为`/server/scripts/tomcat.sh`,则可以使用以下命令来在目标主机上执行该脚本:
```
ansible <your_target_group> -m shell -a 'nohup sh /server/scripts/tomcat.sh' --sudo
```
其中,`<your_target_group>`是你在Ansible中定义的目标主机组名称。`-m shell`参数指定使用shell模块来执行命令。`-a`参数后面跟着要执行的命令,这里是`nohup sh /server/scripts/tomcat.sh`。`--sudo`参数指定使用sudo权限来执行命令。
注意,在执行命令时加上`nohup`参数可以让命令在后台运行,即使你退出了终端也不会停止执行。这对于长时间运行的脚本非常有用。
阅读全文