Skip to main content
Version: 1.7.0

Simulating the exit of script function execution

Introduction​

An experiment that simulates the exit of script function execution will be performed after specifying the script and its function.

CLI Command​

  • blade create script exit -h

Parameter​

NameIntroductionTypeRequiredExample Value
exit-codeExit code(Default value: 1)intN1
exit-messageExit messagestringNthis-is-error-message
filePath to the scriptstringYtest.sh
function-nameFunction name in the scriptstringYstart0
timeoutRunning time(s)intN20

Case​

# blade create script exit --exit-code 1 --exit-message this-is-error-message --file test.sh --function-name start0
{"code":200,"success":true,"result":"d8a016b96380d7f3"}

# The echo and exit commands will be added to the script:
start0() {
echo this-is-error-message;exit 1
...
}

Principle​

After backing up the original script, the echo and exit commands will be added to the function by the function name. Finally, the original script will be restored after the experiment is destroyed.

Q&A​

Q: {"code":602,"success":false,"error":"get too many lines by the install function name"}

A:Execution failed because multiple functions were found.