我只使用 Saltstack 在多个服务器上运行命令,例如检查任何服务器上是否存在特定的 TYPO3 扩展。我想抑制 minions 的空输出(即主机名),并想查看是否无法访问 minion。
目前的示例输出:
serverA:
serverB:
serverC:
/var/www/vhosts/example.com/httpdocs/typo3conf/ext/news/ext_emconf.php: 'version' => '4.2.1',
serverD:
它应该如何的示例输出(假设 serverX 已关闭):
serverC:
/var/www/vhosts/example.com/httpdocs/typo3conf/ext/news/ext_emconf.php: 'version' => '4.2.1',
serverX: is down!
在一行中使用输出 (
--out txt
)salt --out txt '*' cmd.run 'if [ -f /tmp/xxx ];then echo 'hello';fi'
如果文件存在将输出:
minion1: hello
如果文件不存在,将不输出任何内容