前端之家收集整理的这篇文章主要介绍了
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,则表示该服务正在运行.您的脚本应以非零
代码退出.
原文链接:https://www.f2er.com/linux/399014.html