0

构建后,如果构建成功,我让 Jenkins 运行一个脚本,如果是周末,则调用另一个脚本。仅此一项就可以正常工作,但是当我介绍周末检查时,它就中断了。

我试过了:

if [[ $(date +%u)>5 ]]
then
 bash ~/run.sh 
else
 echo "Not weekend"
fi

我也试过

if [[ $(date +%u) -gt 5 ]]

但詹金斯似乎不喜欢这个

ksh: syntax error at line 1: `]]
' unexpected
4

1 回答 1

0

这看起来像是你在某处放了 CR-LF(“DOS”或“ASCII”)行尾,所以在“]]”后面确实有一个 \r (^M),当然,这是无法识别的。

于 2013-07-08T16:16:11.607 回答