是否可以从 knife exec 命令中 运行 chef-client?

Is it possible to run chef-client from within a knife exec command?

希望使用 knife exec 更新节点属性(源自食谱)。我想在那之后触发 chef-client 以便食谱可以在节点上进行相应的更新。是否可以从同一个 knife exec 块触发签入,或者我是否需要单独的 knife ssh 调用(或类似调用)才能签入节点?

knife exec 在 Chef 服务器上执行 Ruby 代码。实际上,您需要通过 knife ssh、Chef Push Jobs、Rundeck 等登录节点并触发 chef-client