Chef infra 如何使用chef recipe运行shell内置命令(源代码、历史记录)

Chef infra 如何使用chef recipe运行shell内置命令(源代码、历史记录),chef-infra,chef-recipe,Chef Infra,Chef Recipe,我想在我的厨师食谱中运行shell内置命令,比如(源代码、历史记录),但它不会被执行,而且也没有调试消息 我尝试了以下方法,但没有成功 #script 'run_full_bldsys' do # interpreter "csh" # code <<-EOH # source /etc/config.main # cd /idb/software/compile/ # bldsys -f -R </dev/null> & bldsys.log &

我想在我的厨师食谱中运行shell内置命令,比如(源代码、历史记录),但它不会被执行,而且也没有调试消息

我尝试了以下方法,但没有成功

#script 'run_full_bldsys' do
#  interpreter "csh"
#  code <<-EOH
#  source /etc/config.main
#  cd /idb/software/compile/
#  bldsys -f -R </dev/null> & bldsys.log &
#  EOH
#end
#
#

#csh 'run_full_bldsys' do
#  code <<-EOH
#  source /etc/config.main
#  cd /idb/software/compile/
#  bldsys -f -R </dev/null> & bldsys.log &
#  EOH
#end
#脚本“满负荷运行”
#口译员“csh”

#使用
script
bash
(或者如果您真的打算使用csh,那么
csh
)资源是正确的。请记住,
source
指令只会影响同一脚本中稍后的内容,不会影响Chef本身或Chef启动的其他进程。

注释字符(
#
)是否真的是有意的(如果是,很明显它不会执行注释)?如果没有,请尊重StackOverflow和post real code上的帮助者。。。。