问题:windows节点启动后,执行cmd命令都好的,但执行shell脚本执行不了。
查询了一圈,找到解决办法,但跟网上的方法不太一样
1. windows节点服务上安装git bash
由于我用Git, 所以我安装的是Git for Windows. https://git-scm.com/download/win
接下来要把 Git bash 命令的路径加入环境变量, 例如:“C:\Program Files\Git\usr\bin”\
2. 配置node节点属性-环境变量
除了git bash命令如果还需要用cmd命令,需要把其他path也加进PATH中,避免原有cmd命令无法执行。
注意:中文乱码这俩配置后要重启节点agent才会生效。
我没用execute shell script,直接用的执行windows批处理命令,但命令中调用的shell脚本。