新聞中心
除了在學(xué)習(xí)python本身附帶的功能,我們?cè)谥谱黜?xiàng)目時(shí)候,經(jīng)常會(huì)把各個(gè)語(yǔ)言,都結(jié)合在一起使用,如果單獨(dú)看各個(gè)語(yǔ)言,我們?cè)诶斫馍媳容^簡(jiǎn)單,但是如果是結(jié)合一起使用,那就要注意結(jié)合的緊密點(diǎn)以及連接線,如果需要去連接的時(shí)候,我們要怎么處理呢?下面就給大家說(shuō)下python調(diào)用ansible腳本步驟。

例子
直接執(zhí)行shell腳本
ansible -m script -a "/opt/shell/check_log.sh"
解析
-m 指定調(diào)用script模塊
-a 指定腳本路徑
指定工作目錄
執(zhí)行腳本的時(shí)候,先切換到指定目錄去執(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í)行,可以防止腳本運(yùn)行異常。
好啦,因?yàn)閍nsible在配置管理使用上特別好用,我們?cè)陧?xiàng)目使用上,會(huì)結(jié)合在一起使用,所以好好了解上述給大家演示的步驟吧~如果想了解更多學(xué)習(xí)內(nèi)容,到python學(xué)習(xí)網(wǎng)上學(xué)習(xí)掌握哦~
當(dāng)前題目:創(chuàng)新互聯(lián)Python教程:pythonansible腳本執(zhí)行過(guò)程詳解
當(dāng)前路徑:http://www.dlmjj.cn/article/cdosiii.html


咨詢
建站咨詢
