目录
- 过程
- 首先,我们写一个脚本,并给其加上执行权限
- 直接运行命令来实现在被管理端执行该脚本
- 验证
- 错误演示
过程
该模块直接指定脚本的路径即可
首先,我们写一个脚本,并给其加上执行权限
vim /tmp/df.sh
编辑脚本内容
这个脚本内容是打印时间 日志中
然后 打印服务器状态到 日志中
#!/bin/bash
date >> /tmp/disk_total.log
df -lh >> /tmp/disk_total.log
添加执行权限
chmod +x /tmp/df.sh
直接运行命令来实现在被管理端执行该脚本
ansible slave -m script -a '/tmp/df.sh'
可以看到已经执行成功了
如果执行脚本建议在本地 测试之后再进行执行
验证
ansible slave -m shell -a 'cat /tmp/disk_total.log'
我们使用shell 模块查看如果内容存在文件中 则表示执行成功
所以
这里是已经执行成功了
错误演示
如果脚本中有语法错误 则会报错
完结
登峰造极 爱之所以 心中有你
岁月长河 万家灯火 阑珊你我