Skip to content

Commit 6abef81

Browse files
authored
Use better exit codes and comparison (#1708)
1 parent ec98308 commit 6abef81

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/Misc/layoutroot/run-helper.sh.template

+3-3
Original file line numberDiff line numberDiff line change
@@ -45,17 +45,17 @@ elif [[ $returnCode == 1 ]]; then
4545
elif [[ $returnCode == 2 ]]; then
4646
echo "Runner listener exit with retryable error, re-launch runner in 5 seconds."
4747
safe_sleep
48-
exit 1
48+
exit 2
4949
elif [[ $returnCode == 3 ]]; then
5050
# Sleep 5 seconds to wait for the runner update process finish
5151
echo "Runner listener exit because of updating, re-launch runner in 5 seconds"
5252
safe_sleep
53-
exit 1
53+
exit 2
5454
elif [[ $returnCode == 4 ]]; then
5555
# Sleep 5 seconds to wait for the ephemeral runner update process finish
5656
echo "Runner listener exit because of updating, re-launch ephemeral runner in 5 seconds"
5757
safe_sleep
58-
exit 1
58+
exit 2
5959
else
6060
echo "Exiting with unknown error code: ${returnCode}"
6161
exit 0

src/Misc/layoutroot/run.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ while :;
1515
do
1616
"$DIR"/run-helper.sh $*
1717
returnCode=$?
18-
if [[ $returnCode == 1 ]]; then
18+
if [[ $returnCode -eq 2 ]]; then
1919
echo "Restarting runner..."
2020
else
2121
echo "Exiting runner..."

0 commit comments

Comments
 (0)