1
我試圖循環一個命令,並等待標準輸出中的某個短語,但任務將過早失敗,因爲如果無法連接,該命令將返回「1」。我怎樣才能讓它忽略返回碼?Ansible:如何循環命令並忽略返回碼?
- name: Wait for Fabric Creation to complete
action: shell /usr/local/jboss/jboss-fuse/bin/client container-list
register: result
until: result.stdout.find("success")
retries: 20
delay: 10
返回代碼會來嗎?當它沒有連接時,你能告訴結果的內容嗎? – Shasha99
@ Shasha99我不確定你在問什麼。 [返回代碼](https://en.wikipedia.org/wiki/Exit_status)與stdout或stderr都無關。 – techraf
哦..所以你說的是result.rc。我有一些不同的想法。 – Shasha99