最后一行批处理文件未运行

时间:2017-06-21 16:02:23

标签: batch-file chef knife

我正在使用批处理文件使服务器上的主厨安装工作少一点。我添加配方的代码的最后一行似乎完全被忽略了。可能是一些愚蠢但我错过了什么?

@ECHO OFF
set /p ip="Enter IP Address:"
set /p nodename="Enter Node Name:"
ECHO OK, installing Chef node %nodename% on %ip%
knife bootstrap %ip% -x ************ -P ************* --sudo -N %nodename% 
node-ssl-verify-mode none --no-host-key-verify 
knife node run_list add %nodename% "recipe[*********]"

1 个答案:

答案 0 :(得分:0)

如上所述,我们在Windows上为可执行的Ruby脚本使用.bat包装器,以便从您需要的另一个批处理脚本call knife ...运行它们。此外,您不需要添加运行列表,除非您的配方非常破坏,您可以在引导程序期间设置运行列表。