linux – 使用厨师时服务无法启动

前端之家收集整理的这篇文章主要介绍了linux – 使用厨师时服务无法启动前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我写了一个脚本,我将其作为服务触发.当我调用service myservice启动时,服务启动正常.但是,当使用厨师触发相同的服务时,服务不会启动.
我的厨师服务代码如下所示
service "myservice" do
 supports :status => true,:restart => true,:reload => true
 action [ :enable,:start ]
end

我使用刀引导程序调用脚本< ip> -r’recipe [testservice]’.
我在这里想念的是什么?谢谢您的帮助!

解决方法

很可能你的/etc/init.d/myservice脚本中有一些错误.当你说你的服务支持status命令时,chef会运行service myservice status并检查exitcode.如果为0,则表示该服务正在运行.您的脚本应以非零代码退出.

猜你在找的Linux相关文章