我需要一种编程方式(任何方式)来判断Chef客户端是否已安装在Linux上。我能想到的唯一方法是查看是否/etc/chef
存在,但这可能不是万无一失的。我还考虑检查knife
命令的输出,但是我对Chef客户端的了解knife
不是客户端安装的必需部分。换句话说,我相信可以安装客户端,但不能安装knife
。有什么想法吗?
您可以使用which knife
或which chef-client
确定(现有状态0
:找到命令,否则1
)。
当knife
在工作站上使用时,它应随厨师的每次安装一起提供。但是要保存,请检查chef-client
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句