0
我打算通過查找一個jid來獲得多個工作的所有結果。 例如:saltstack可以使用同一個jid用於多個工作嗎?
兩個cmd.run
將運行:
$ salt 'a' cmd.run 'echo "job 1"' jid=1
$ salt 'b' cmd.run 'echo "job 2"' jid=1
然後我想從jid 1
獲得整合結果。
可能嗎?
我打算通過查找一個jid來獲得多個工作的所有結果。 例如:saltstack可以使用同一個jid用於多個工作嗎?
兩個cmd.run
將運行:
$ salt 'a' cmd.run 'echo "job 1"' jid=1
$ salt 'b' cmd.run 'echo "job 2"' jid=1
然後我想從jid 1
獲得整合結果。
可能嗎?
據我所知這是不可能的。 jid是某個工作的唯一ID。
如果您要執行的命令是可以在主機a和b上執行的通用命令,並且會根據主機信息返回例如「作業1」或「作業2」,則可以執行如下操作:
salt -C '[email protected],b' cmd.run C:/get_result.bat
如果get_result.bat根據主機信息返回「作業1」或「作業2」。