如何判断Chef客户端是否已安装在Linux上?

IAmYourFaja

我需要一种编程方式(任何方式)来判断Chef客户端是否已安装在Linux上。我能想到的唯一方法是查看是否/etc/chef存在,但这可能不是万无一失的。我还考虑检查knife命令的输出,但是我Chef客户端的了解knife不是客户端安装的必需部分。换句话说,我相信可以安装客户端,但不能安装knife有什么想法吗?

斯蒂芬·金

您可以使用which knifewhich chef-client确定(现有状态0:找到命令,否则1)。

knife在工作站上使用时,它应随厨师的每次安装一起提供。但是要保存,请检查chef-client

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

安装在映像上的 Chef 客户端,希望它创建自己的节点

如何判断客户端或服务器上的 curl 是否超时?

如何在 Haskell 中判断一个程序是否安装在 Linux 上

如何判断 ServerSocket 客户端是否断开连接?

如何检测Windows客户端计算机上是否已安装VS Code

socket.io客户端:如何确定是否已安装处理程序

让厨师来告诉docker是否已安装在Linux上

symfony客户端如何检测已安装的php客户端?

客户端如何了解另一个客户端是否已连接

如何检查ElasticSearch客户端是否已连接?

Wake on Lan-在Linux机器上安装客户端

如何在Linux中安装SQL * PLUS客户端

如何在Ubuntu 12.04上安装ownCloud客户端?

如何在Eclipse上安装Marketplace客户端

如何在 cPanel 上安装 Oracle 客户端库

如何在10.04上安装MySQL客户端?

如何从服务器端判断客户端是否支持http / 2

如何使Chef客户端使用随NVM安装的用户特定的nodejs版本?

如何检查目录是否已安装在光盘X上以及是否未安装目录

如何在客户端HTML页面中判断标准POST是否失败?

如何判断VM是否以服务器或客户端模式运行?

使用本地护照时如何判断客户端是否通过身份验证?

Python客户端服务器-判断客户端是否离线

如何在Linux上编译并安装Pidgin客户端并将Google Talk(〜环聊)添加到其中?

如何判断SQLite是否在Linux上正确安装?

如何安装telnet客户端?

如何安装Mega Sync客户端

如何安装Cisco VPN客户端?

如何判断是否已安装JRE或JDK