c
c
chaosblade-help-zh-CN
Search…
c
c
chaosblade-help-zh-CN
README
blade
blade create
blade create cpu load
blade create disk burn
blade create disk fill
blade create mem load
blade create network delay
blade create network dns
blade create network drop
blade create network loss
blade create network corrupt
blade create network reorder
blade create network duplicate
blade create network occupy
blade create process kill
blade create process stop
blade create script delay
blade create script exit
blade create docker
blade create k8s
blade prepare jvm
blade create jvm
blade create servlet
blade server
blade status
blade version
Powered By
GitBook
blade create script exit
shell 脚本函数执行退出
介绍
通过指定脚本和函数执行退出场景。
参数
1
--exit-code string 退出码,默认值是 1
2
--exit-message string 退出信息
3
--timeout string 设定运行时长,单位是秒,通用参数
4
--file string 脚本路径(必要参数)
5
--function-name string 脚本中的函数名(必要参数)
Copied!
案例
1
# blade create script exit --exit-code 1 --exit-message this-is-error-message --file test.sh --function-name start0
2
3
{"code":200,"success":true,"result":"d8a016b96380d7f3"}
4
5
# 执行脚本会触发场景。查看脚本修改如下:
6
start0() {
7
echo this-is-error-message;exit 1
8
...
9
}
Copied!
实现原理
备份原有脚本,根据函数名添加 echo 和 exit 命令。回复时还原脚本。
常见问题
Q: {"code":602,"success":false,"error":"get too many lines by the install function name"} A:查找到多个函数,不能执行
Previous
blade create script delay
Next
blade create docker
Last modified
7mo ago
Copy link
Contents
介绍
参数
案例
实现原理
常见问题