在 shell 脚本中,如果命令执行失败(即返回非 0 状态码),则默认将终止脚本的运行。你可以通过使用 set -e 命令来强制脚本在遇到错误时立即停止执行:
#!/bin/bash
set -e
command1
command2
# ...
也可以使用「&&」和「||」操作符来控制脚本的执行流程:
#!/bin/bash
command1 && command2 || exit 1
# ...
这样,如果 command1 执行失败,则整个脚本将立即退出并返回错误状态码 1。
|
|
曾经爱过的刺猬 · sp_who (Transact-SQL) ...· 2 年前 · |
|
|
闷骚的紫菜 · DataGrip连接sqlserver,提示 ...· 2 年前 · |
|
|
文武双全的大白菜 · 解析:如何在JavaScript中将十进制转 ...· 2 年前 · |
|
|
高兴的蚂蚁 · 查找某个元素在数组中对应的索引 - ...· 2 年前 · |