如何在Chef 14中执行dpkg-query?

问题描述 投票:0回答:1

有人可以告诉我如何使用chef-14执行以下命令?

dpkg-query --status log-agent | grep -q '^Version: 212121

我能找到一个dpkg_package资源。但对于dpkg-query来说,这不是什么。我打算在include_recipe中使用上面的命令,所以使用guards不是我的选择。

如果可能的话我想避免使用shell_out

ruby chef chef-recipe
1个回答
0
投票

你可以通过多种方式执行系统命令...从你的问题来看,不清楚你是否想要grub命令的输出或只是使用它guard

如果你只想执行它,你可以使用executebash甚至ruby_block来实现它。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.