有人能告诉我如何使用chef-14执行下面的命令吗?
dpkg-query --status log-agent | grep -q '^Version: 212121
我能够找到dpkg_package资源。但不是给dpkg-query
的任何东西。我打算在include_recipe
中使用上面的命令,所以使用guards
不是我的选择。
如果可能的话,我想避免使用shell_out
。
发布于 2019-03-14 08:48:28
您可以通过多种方式执行系统命令...从您的问题可以看出,您并不清楚是要抓取命令的输出,还是只将其用作guard。
如果你只想执行它,你可以使用execute
,bash
甚至ruby_block
来实现它。
https://stackoverflow.com/questions/55146670
复制相似问题