在 shell 脚本中,如果命令执行失败(即返回非 0 状态码),则默认将终止脚本的运行。你可以通过使用 set -e 命令来强制脚本在遇到错误时立即停止执行:
#!/bin/bash
set -e
command1
command2
# ...
也可以使用「&&」和「||」操作符来控制脚本的执行流程:
#!/bin/bash
command1 && command2 || exit 1
# ...
这样,如果 command1 执行失败,则整个脚本将立即退出并返回错误状态码 1。
|
|
精明的针织衫 · 如何使用WinSW正确运行PowerShel ...· 2 月前 · |
|
|
旅途中的茄子 · 更新SQL子查询 - 腾讯云开发者社区 - 腾讯云· 1 年前 · |
|
|
咆哮的木瓜 · 并发可视化工具中的线程视图时间线报表 - ...· 1 年前 · |
|
|
悲伤的梨子 · Ubuntu下VScode编译报错:File ...· 2 年前 · |
|
|
幸福的番茄 · java - ...· 2 年前 · |
|
|
愤怒的大蒜 · mockito mock slf4j ...· 2 年前 · |