ansible 调用shell脚本,python ansible django自动化运维
除了学习python本身附带的函数,我们在做项目的时候,经常会把所有的语言结合起来一起使用。如果我们单独看每种语言,我们更容易理解它。但如果一起使用,要注意连接点和连接线的紧密度。如果我们需要连接它们,我们应该做什么?先说python调用ansible脚本的步骤。
例子
直接执行shell脚本
解析
192.168.1.100指定要操作的物体
-m指定调用脚本模块。
-a指定脚本路径
指定工作目录
执行脚本的时候,先切换到指定目录去执行
ansi ble 192 . 168 . 1 . 100-mscript-a chdir=/opt/opt/shell/check _ log . sh
指定工作目录是/opt判断文件存在,就不执行,.
ansi ble 192 . 168 . 1 . 100-mscript-a chdir=/opt creates=/opt/do . lock/opt/shell/check _ log . sh
/opt/do.lock如果存在,将不会执行。它可以用来判断是否重复判断文件不存在,就不执行.的任务
ansi ble 192 . 168 . 1 . 100-mscript-a chdir=/opt removes=/data/log/access . log/opt/shell/check _ log . sh
如果/data/log/access.log不存在,则不会执行脚本,这样可以防止脚本运行异常。好的,因为ansible在配置管理上特别好用,所以在项目使用中我们会一起使用,所以好好了解一下上面的步骤给你看~如果你想了解更多的学习内容,就去盛行的IT软件开发工作室学习掌握吧~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。