当前位置: 首页 > news >正文

ansible使用shell模块的环境变量问题

在本机写了一个shell脚本,关于操作mysql的,在本机执行脚本可以正常操作数据库,脚本运行正常。
但是使用ansible

ansible -i ./hosts test_teledb -m copy -a "src=/etc/ansible/scripts/check.sh dest=/tmp"ansible -i ./hosts test_teledb -m shell  -a "sh /tmp/check.sh"    

却报错
mysql :command not found

解决办法
通过在脚本中输出 whoami 查看ansible推送的脚步执行用户,如果用户是正确的,在脚本的头部位置添加

source ~/.bash_profile
http://www.lryc.cn/news/337367.html

相关文章:

  • ChatGPT论文写作指南:写出引人注目的论文
  • ARM64架构栈帧回溯
  • LangChain:大型语言模型(LLMs)-- 基础知识
  • 总分410+专业130+国防科技大学831信号与系统考研经验国防科大电子信息与通信工程,真题,大纲,参考书。
  • chatgpt Team 4.0共享合租账号的新方式
  • 类和对象二
  • GD32 HID键盘矩阵键盘发送数据时,一直发送数据问题处理
  • 小程序地理位置权限申请+uniapp调用uni.getLocation
  • 后台权限控制及动态路由
  • 云计算:Linux 部署 OVS 集群(控制端)实现OpenFlow
  • 使用/api/put保存数据到OpenTSDB,报204错误
  • Open3D kmeans聚类(马氏距离,Python版本)
  • python抠图程序
  • Android13 CameraServer启动流程
  • 如何升级node.js版本
  • Excel---一个工作簿中的多个sheet合并成一个PDF
  • 结合文本的目标检测:Open-GroundingDino训练自己的数据集
  • 分布式锁-redission锁的MutiLock原理
  • MySQL索引、B+树相关知识汇总
  • 相机模型浅析
  • 国芯科技(C*Core)双芯片汽车安全气囊解决方案
  • 牛客周赛 Round 39(A,B,C,D,E,F,G)
  • 解锁区块链技术的潜力:实现智能合约与DApps
  • MAC OS关闭SIP(navicat 无法保存密码)
  • 阿里云服务器带宽价格全解析,附报价单
  • Day36|贪心算法part05:435. 无重叠区间、763.划分字母区间、56. 合并区间
  • 棋牌室计时吧台计费收费灯控管理系统软件操作流程
  • 【实践篇】RabbitMQ实现队列延迟功能汇总
  • EditPlus来啦(免费使用!)
  • 蓝桥杯22年第十三届省赛-数组切分|线性DP