shell 可通过 if [ $? != 0 ] 或 if [ $? -ne 0 ] 判断上次程序是否执行成功
if [ $? != 0 ]
$?符号显示上一条命令的返回值,
0则代表执行成功,其他表示失败。
-ne表示不等于
if [ $? -ne 0 ];then
整数比较
-eq 等于
-ne 不等于
-gt 大于
-ge 大于等于
-lt 小于
-le 小于等于
< 小于 、 > 大于、 <= 小于等于 、>= 大于等于(注:这些都需要是用双括号)
脚本:
if [ $? != 0]; then
echo "last exe fail"
exit 1
else
echo "last exe success"
fi