python ansible如何執行指令碼?
除了在學習python本身附帶的功能,我們在製作專案時候,經常會把各個語言,都結合在一起使用,如果單獨看各個語言,我們在理解上比較簡單,但是如果是結合一起使用,那就要注意結合的緊密點以及連線線,如果需要去連線的時候,我們要怎麼處理呢?下面就給大家說下python呼叫ansible指令碼步驟。
例子
直接執行shell指令碼
ansible 192.168.1.100 -m script -a "/opt/shell/check_log.sh"
解析
192.168.1.100 指定要操作的物件
-m 指定呼叫script模組
-a 指定指令碼路徑
指定工作目錄
執行指令碼的時候,先切換到指定目錄去執行
ansible 192.168.1.100 -m script -a "chdir=/opt /opt/shell/check_log.sh" chdir=/opt 指定工作目錄是/opt
判斷檔案存在,就不執行
ansible 192.168.1.100 -m script -a "chdir=/opt creates=/opt/do.lock /opt/shell/check_log.sh" /opt/do.lock存在就不執行,可以用於判斷是否重複執行任務
判斷檔案不存在,就不執行
ansible 192.168.1.100 -m script -a "chdir=/opt removes=/data/log/access.log /opt/shell/check_log.sh" /data/log/access.log 不存在,指令碼就不執行,可以防止指令碼執行異常。
好啦,因為ansible在配置管理使用上特別好用,我們在專案使用上,會結合在一起使用,所以好好了解上述給大家演示的步驟吧~如果想了解更多學習內容,到python學習網上學習掌握哦~
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2370/viewspace-2832138/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python 如何執行子層 py 指令碼Python指令碼
- 執行python指令碼後臺執行Python指令碼
- 聊聊 Jmeter 如何併發執行 Python 指令碼JMeterPython指令碼
- Laravel 中執行 Python 指令碼LaravelPython指令碼
- python指令碼後臺執行Python指令碼
- python中怎樣執行指令碼Python指令碼
- appium ios java 指令碼如何用指令執行,例如 adb 那種方式執行指令碼APPiOSJava指令碼
- shell指令碼命令 執行python檔案&python命令列執行python程式碼指令碼Python命令列
- Linux下如何執行Shell指令碼Linux指令碼
- 開機自動執行python指令碼Python指令碼
- [轉載]ubuntu中執行python指令碼UbuntuPython指令碼
- Ansible安裝指令碼指令碼
- 執行shell指令碼指令碼
- 指令碼執行方式指令碼
- 如何讓指令碼在任意地方可執行指令碼
- ansible基於密碼sudo執行命令密碼
- Ansible playbook 執行流程
- 華納雲 :ubuntu如何配置apache執行cgi指令碼UbuntuApache指令碼
- mybatis執行sql指令碼MyBatisSQL指令碼
- crontab執行shell指令碼指令碼
- PowerShell 指令碼執行策略指令碼
- SQL SERVER執行指令碼SQLServer指令碼
- 指令碼後臺執行指令碼
- 將Python指令碼打包成可執行檔案Python指令碼
- Ubuntu伺服器定時執行Python指令碼Ubuntu伺服器Python指令碼
- python寫的指令碼在kail Linux 執行Python指令碼AILinux
- RouterOS 限速指令碼和限執行緒指令碼ROS指令碼執行緒
- 如何讓shell指令碼變成可執行檔案指令碼
- 如何在 Linux 中以指令碼模式執行 TopLinux指令碼模式
- 怎樣在windows上定時執行python指令碼WindowsPython指令碼
- 基於python的多執行緒暴破指令碼Python執行緒指令碼
- 通過Python指令碼理解系統執行緒薦Python指令碼執行緒
- Ansible 執行分析工具ARA
- C# 執行Javascript指令碼C#JavaScript指令碼
- Selenium執行JavaScript指令碼JavaScript指令碼
- 編寫執行R指令碼指令碼
- 你會執行指令碼嗎指令碼
- 監控sqlldr執行指令碼SQL指令碼