如何解决为什么 SaltStack 执行堆栈格式不正确?
大家早上好,
对于内部项目,我使用 SaltStack 安装在应用程序实例中。但是当我执行我的状态时,在执行结束时,输出格式不正确。
例如:
ID: change permission\x1b[0;0m\n \x1b[0;36mFunction: cmd.run\x1b[0;0m\n \x1b[0;36m Name: find . -name "/var/www/html/xxx/.cvsignore" -exec rm {} \\; > /dev/null 2>/dev/null\x1b[0;0m\n \x1b[0;36m Result: True\x1b[0;0m\n \x1b[0;36m Comment: Command "find . -name "/var/www/html/xxx/.cvsignore" -exec rm {} \\; > /dev/null 2>/dev/null" run\x1b[0;0m\n \x1b[0;36m Started: 09:40:22.850576\x1b[0;0m\n \x1b[0;36mDuration: 20.146 ms\x1b[0;0m\n\x1b[0;36m Changes: \n \x1b[0;36m----------\x1b[0;0m\n \x1b[0;36mpid\x1b[0;0m:\n \x1b[0;1;33m18237\x1b[0;0m\n \x1b[0;36mretcode\x1b[0;0m:\n \x1b[0;1;33m0\x1b[0;0m\n \x1b[0;36mstderr\x1b[0;0m:\n \x1b[0;36mstdout\x1b[0;0m:\x1b[0;0m\n\x1b[0;36m----------\x1b[0;0m\n \x1b[0;36m ID: change permission -> xxx\x1b[0;0m\n \x1b[0;36mFunction: cmd.run\x1b[0;0m\n \x1b[0;36m Name: find . -name "/var/www/html/xxx/.#*" -exec rm {} \\; > /dev/null 2>/dev/null\x1b[0;0m\n \x1b[0;36m Result: True\x1b[0;0m\n \x1b[0;36m Comment: Command "find . -name "/var/www/html/xxx/.#*" -exec rm {} \\; > /dev/null 2>/dev/null" run\x1b[0;0m\n \x1b[0;36m Started: 09:40:22.871089\x1b[0;0m\n \x1b[0;36mDuration: 16.728 ms\x1b[0;0m\n\x1b[0;36m Changes: \n \x1b[0;36m----------\x1b[0;0m\n \x1b[0;36mpid\x1b[0;0m:\n \x1b[0;1;33m18239\x1b[0;0m\n \x1b[0;36mretcode\x1b[0;0m:\n \x1b[0;1;33m0\x1b[0;0m\n \x1b[0;36mstderr\x1b[0;0m:\n \x1b[0;36mstdout\x1b[0;0m:\x1b[0;0m\n\x1b[0;36m----------\x1b[0;0m\n \x1b[0;36m ID: change permission -> xxx\x1b[0;0m\n \x1b[0;36mFunction: cmd.run\x1b[0;0m\n \x1b[0;36m Name: find . -name "/var/www/html/xxx/*.tpl.php" -exec rm {} \\; > /dev/null 2>/dev/null\x1b[0;0m\n \x1b[0;36m Result: True\x1b[0;0m\n \x1b[0;36m Comment: Command "find . -name "/var/www/html/xxx/*.tpl.php" -exec rm {} \\; > /dev/null 2>/dev/null" run\x1b[0;0m\n \x1b[0;36m Started: 09:40:22.888185\x1b[0;0m\n \x1b[0;36mDuration: 16.258 ms\x1b[0;0m\n\x1b[0;36m Changes: \n \x1b[0;36m----------\x1b[0;0m\n \x1b[0;36mpid\x1b[0;0m:\n \x1b[0;1;33m18241\x1b[0;0m\n \x1b[0;36mretcode\x1b[0;0m:\n \x1b[0;1;33m0\x1b[0;0m\n \x1b[0;36mstderr\x1b[0;0m:\n \x1b[0;36mstdout\x1b[0;0m:\x1b[0;0m\n\x1b[0;36m----------\x1b[0;0m\n \x1b[0;36m ID: add grains - on\x1b[0;0m\n \x1b[0;36mFunction: grains.present\x1b[0;0m\n \x1b[0;36m Name: date_install_xxx\x1b[0;0m\n \x1b[0;36m Result: True\x1b[0;0m\n \x1b[0;36m Comment: Set grain date_install_xxx to Tue Apr 27 07:29:34 UTC 2021\x1b[0;0m\n \x1b[0;36m Started: 09:40:22.905714\x1b[0;0m\n \x1b[0;36mDuration: 7.574 ms\x1b[0;0m\n\x1b[0;36m Changes: \n \x1b[0;36m----------\x1b[0;0m\n \x1b[0;36mdate_install_xxx\x1b[0;0m:\n \x1b[0;32mTue Apr 27 07:29:34 UTC 2021\x1b[0;0m\x1b[0;0m\n\x1b[0;36m\nSummary for ATOM236.xxx.com\n--------------\x1b[0;0m\n\x1b[0;32mSucceeded: 203\x1b[0;0m (\x1b[0;32mchanged=170\x1b[0;0m)\n\x1b[0;36mFailed: 0\x1b[0;0m\n\x1b[0;36m--------------\nTotal states run: 203\x1b[0;0m\n\x1b[0;36mTotal run time: 644.110 s\x1b[0;0m'
有人知道如何像往常一样很好地格式化吗?
提前致谢:)
解决方法
您可以在命令末尾添加 --out=
标志并使用此列表 https://docs.saltproject.io/en/latest/ref/output/all/index.html 查看您想要的排序输出
类似的东西
salt '*' foo.bar --out=pprint
应该没问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。