diff --git a/src/Misc/layoutroot/run-helper.sh.template b/src/Misc/layoutroot/run-helper.sh.template index 7334ec981..5d8d1de9e 100755 --- a/src/Misc/layoutroot/run-helper.sh.template +++ b/src/Misc/layoutroot/run-helper.sh.template @@ -45,17 +45,17 @@ elif [[ $returnCode == 1 ]]; then elif [[ $returnCode == 2 ]]; then echo "Runner listener exit with retryable error, re-launch runner in 5 seconds." safe_sleep - exit 1 + exit 2 elif [[ $returnCode == 3 ]]; then # Sleep 5 seconds to wait for the runner update process finish echo "Runner listener exit because of updating, re-launch runner in 5 seconds" safe_sleep - exit 1 + exit 2 elif [[ $returnCode == 4 ]]; then # Sleep 5 seconds to wait for the ephemeral runner update process finish echo "Runner listener exit because of updating, re-launch ephemeral runner in 5 seconds" safe_sleep - exit 1 + exit 2 else echo "Exiting with unknown error code: ${returnCode}" exit 0 diff --git a/src/Misc/layoutroot/run.sh b/src/Misc/layoutroot/run.sh index f53bae5f0..e0043ecfd 100755 --- a/src/Misc/layoutroot/run.sh +++ b/src/Misc/layoutroot/run.sh @@ -15,7 +15,7 @@ while :; do "$DIR"/run-helper.sh $* returnCode=$? - if [[ $returnCode == 1 ]]; then + if [[ $returnCode -eq 2 ]]; then echo "Restarting runner..." else echo "Exiting runner..."