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指令碼
- shell指令碼命令 執行python檔案&python命令列執行python程式碼指令碼Python命令列
- python中怎樣執行指令碼Python指令碼
- appium ios java 指令碼如何用指令執行,例如 adb 那種方式執行指令碼APPiOSJava指令碼
- 開機自動執行python指令碼Python指令碼
- [轉載]ubuntu中執行python指令碼UbuntuPython指令碼
- python寫的指令碼在kail Linux 執行Python指令碼AILinux
- 執行shell指令碼指令碼
- ansible基於密碼sudo執行命令密碼
- 將Python指令碼打包成可執行檔案Python指令碼
- Ubuntu伺服器定時執行Python指令碼Ubuntu伺服器Python指令碼
- 如何讓指令碼在任意地方可執行指令碼
- Ansible playbook 執行流程
- mybatis執行sql指令碼MyBatisSQL指令碼
- Selenium執行JavaScript指令碼JavaScript指令碼
- Linux執行python相關指令LinuxPython
- Python呼叫ansible API系列(二)執行adhoc和playbookPythonAPI
- 怎樣在windows上定時執行python指令碼WindowsPython指令碼
- 關於Python指令碼中執行adb命令的方法Python指令碼
- 如何在 Linux 中以指令碼模式執行 TopLinux指令碼模式
- python 建立mysql資料庫腳(執行sql)指令碼程式碼PythonMySql資料庫指令碼
- 如何用iPad執行Python程式碼?iPadPython
- [20190107]生成bbed執行指令碼:指令碼
- sh指令碼執行報錯指令碼
- C# 執行Javascript指令碼C#JavaScript指令碼
- Ansible 執行分析工具ARA
- 華納雲 :ubuntu如何配置apache執行cgi指令碼UbuntuApache指令碼
- 如何讓shell指令碼變成可執行檔案指令碼
- 效能基準DevOps之如何提升指令碼執行效率dev指令碼
- 如何讓Python指令碼成為在Windows環境中執行的exe檔案Python指令碼Windows
- Django筆記四十之執行Django環境的python指令碼Django筆記Python指令碼
- 伺服器部署python指令碼並使用crontab定時執行伺服器Python指令碼
- (Jmeter新玩法)Python 調 Jmeter執行引數化jmx指令碼JMeterPython指令碼
- 如何在Docker容器啟動時自動執行指令碼Docker指令碼
- xcall叢集執行命令指令碼指令碼