Linux 判断上一个语句是否执行成功

简介: shell脚本中判断上一个命令是否执行成功shell中使用符号“$?”来显示上一条命令执行的返回值,如果为0则代表执行成功,其他表示失败。结合if-else语句实现判断上一个命令是否执行成功。

shell脚本中判断上一个命令是否执行成功

shell中使用符号“$?”来显示上一条命令执行的返回值,如果为0则代表执行成功,其他表示失败。

结合if-else语句实现判断上一个命令是否执行成功。

示例如下:

if [ $? -ne 0 ]; then

    echo "failed"

else

    echo "succeed"

fi

或者:

if [ $? -eq 0 ]; then

    echo "succeed"

else

    echo "failed"

fi

目录
相关文章
|
关系型数据库 MySQL Linux
Linux执行 mysql -u root -p 时报错:mysql: error while loading shared libraries: libncurses.so.5: cannot
Linux中登录mysql报错:mysql: error while loading shared libraries: libncurses.so.5: cannot
187 0
|
存储 Linux
Linux重新执行某个历史命令
Linux重新执行某个历史命令
121 0
Linux重新执行某个历史命令
|
Linux Python
linux qt 项目中QProcess调用命令行命令执行python脚本
linux qt 项目中QProcess调用命令行命令执行python脚本
linux qt 项目中QProcess调用命令行命令执行python脚本
|
弹性计算 Linux 文件存储
Linux系统挂载NAS导致在根目录执行ls df 等命令卡死
Linux系统挂载NAS导致在根目录执行ls df 等命令卡死
Linux系统挂载NAS导致在根目录执行ls df 等命令卡死
|
Shell Linux 开发工具
【Linux】小而美脚本:在多台服务器同时执行 shell 命令
【Linux】小而美脚本:在多台服务器同时执行 shell 命令
306 1
|
Linux Shell 网络安全
【开发/调试工具】【Linux】嵌入式Linux环境下如何自动化执行操作
【开发/调试工具】【Linux】嵌入式Linux环境下如何自动化执行操作
281 0
【开发/调试工具】【Linux】嵌入式Linux环境下如何自动化执行操作
|
Java Shell Linux
LINUX SHELL脚本的if语句实在是诡异
LINUX SHELL脚本的if语句实在是诡异
86 0
|
Linux Python
Linux tee 命令执行Python脚本不好使
Linux tee 命令执行Python脚本不好使
|
Linux
LINUX中用C获得当前执行应用的所在路径
LINUX中用C获得当前执行应用的所在路径
128 0
下一篇
无影云桌面