新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:pythonansible腳本執(zhí)行過程詳解
除了在學(xué)習(xí)python本身附帶的功能,我們在制作項目時候,經(jīng)常會把各個語言,都結(jié)合在一起使用,如果單獨看各個語言,我們在理解上比較簡單,但是如果是結(jié)合一起使用,那就要注意結(jié)合的緊密點以及連接線,如果需要去連接的時候,我們要怎么處理呢?下面就給大家說下python調(diào)用ansible腳本步驟。

例子
直接執(zhí)行shell腳本
ansible -m script -a "/opt/shell/check_log.sh"
解析
-m 指定調(diào)用script模塊
-a 指定腳本路徑
指定工作目錄
執(zhí)行腳本的時候,先切換到指定目錄去執(zhí)行
ansible -m script -a "chdir=/opt /opt/shell/check_log.sh" chdir=/opt 指定工作目錄是/opt
判斷文件存在,就不執(zhí)行
ansible -m script -a "chdir=/opt creates=/opt/do.lock /opt/shell/check_log.sh"
/opt/do.lock存在就不執(zhí)行,可以用于判斷是否重復(fù)執(zhí)行任務(wù)
判斷文件不存在,就不執(zhí)行
ansible -m script -a "chdir=/opt removes=/data/log/access.log /opt/shell/check_log.sh"
/data/log/access.log 不存在,腳本就不執(zhí)行,可以防止腳本運行異常。
好啦,因為ansible在配置管理使用上特別好用,我們在項目使用上,會結(jié)合在一起使用,所以好好了解上述給大家演示的步驟吧~如果想了解更多學(xué)習(xí)內(nèi)容,到python學(xué)習(xí)網(wǎng)上學(xué)習(xí)掌握哦~
分享文章:創(chuàng)新互聯(lián)Python教程:pythonansible腳本執(zhí)行過程詳解
文章來源:http://fisionsoft.com.cn/article/cdosiii.html


咨詢
建站咨詢
