在遠端主機上執行ansible主機上的指令碼,且不需要將指令碼複製到被執行的遠端主機上
先進入/opt目錄下,再執行test.sh指令碼
]# ansible all -m script -a 'chdir=/opt /opt/test.sh'
若/opt/a.file存在時,不執行test.sh指令碼
]# ansible all -m script -a 'creates=/opt/a.file /opt/test.sh'
若/opt/a.file不存在時,不執行test.sh指令碼
]# ansible all -m script -a 'removes=/opt/a.file /opt/test.sh'
任務模組 報告模組 日誌模組
需求背景 報告模組 怎麼來處理這個報告的問題,報告是非常重要的一塊,1,可以看到每一次執行的情況,多少通過了,多少失敗了 2,可以看到執行的日誌,每一步的日誌,失敗了,我要知道失敗在 了,3,每次都要有報告 業務設計 1,任務列表,任務名稱,檢視任務詳情,報告列表,執行的功能,2,任務詳情,每乙個用...
模組之shutil模組模組詳解
shutil模組是高階的 檔案 資料夾 壓縮包 處理模組 shutil.copyfileobj fsrc,fdst length 將檔案內容拷貝到另乙個檔案中 shutil.copyfile src,dst 拷貝檔案 shutil.copymode src,dst 僅拷貝許可權。內容 組 使用者均不...
常用模組 time模組,datetime模組
print time.time print type time.time 1539594222.698943 時間戳是指從1970年1月1日到現在經歷秒數,返回乙個浮點數。print time.strftime y m d h m s p 需要規定格式 y年 m月 d日 h時 m分 s 分 p上午或...