詹金斯如果条件; ksh脚本

时间:2013-06-20 12:27:14

标签: jenkins ksh

构建之后,如果构建成功,我会让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

1 个答案:

答案 0 :(得分:0)

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