我正在尝试使用Chef配置领事服务器,以便可以将其添加到我的服务器中。我遇到的问题是,如果我在bash块中从正确的目录运行命令,并且以正确的用户身份运行该命令,但是如果我使用我的厨师食谱,则不会运行。我知道这不是很多信息,但是我对领事非常陌生,也不知道哪个日志会有用。请问一下,我会用有用的日志更新OP。
bash 'start_consul' do
user consul_user
cwd consul_path
code <<-EOH
./consul agent -config-dir #{consul_path}/bootstrap -enable-local-script-checks &
EOH
action :run
end