現在1で終了している自動テストコマンドを実行しており、0に変更したいと思います。
exec wait-for --timeout "${WAIT_FOR_TIMEOUT:-10}" $WAIT_FOR_HOSTS -- \
nightwatch
私は前に試しました
#if grep succeeds (code 0) then FAILED was found, success it
if [[ $? = 1 ]]; then
exit 0
fi
しかし、まだ役に立たない
答え1
exec wait-for
〜する変えるシェルプロセスはこのwait-for
コマンドを使用し、このコマンド以降のすべてのエントリは実行されません。
exec
前のエントリを削除する必要がありますwait-for
。
wait-for ...
if [[ $? = 1 ]]; then ...
または、より良い方法は次のとおりです。
wait-for ... || exit 0
答え2
可能:
wait-for ... || true