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 に答える