我正在使用厨师配置一台centos机器,除了
外,一切都安装正常execute "chkconfig add tomcat" do
command "chkconfig --add tomcat"
end
execute "chkconfig tomcat level" do
command "chkconfig --level 234 tomcat on"
end
带来了这个错误..
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '1'
---- Begin output of chkconfig --add tomcat ----
STDOUT:
STDERR: error reading information on service tomcat: No such file or directory
---- End output of sudo chkconfig --add tomcat ----
Ran chkconfig --add tomcat returned 1
答案 0 :(得分:1)
你嫁给了使用chkconfig
吗?有一个service资源应该为您解决这个问题。
Chef :: Provider :: Service :: Init :: Redhat服务与Red Hat和CentOS平台一起使用的提供程序。
答案 1 :(得分:1)
service "tomcat" do
supports :status => true, :restart => true, :reload => true
action [ :enable, :start ]
end