精华内容
下载资源
问答
  • shell脚本中判断上一个命令是否执行成功 shell中使用符号“$?”来显示上一条命令执行的返回值,如果为0则代表执行成功,其他表示失败。 结合if-else语句实现判断上一个命令是否执行成功。 经过验证,该方法也适用...

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

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

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

    经过验证,该方法也适用于make命令,并不仅仅限于shell 命令。

    示例如下:

    if [ $? -ne 0 ]; then
        echo "failed"
    else
        echo "succeed"
    fi

    或者:

    if [ $? -eq 0 ]; then
        echo "succeed"
    else
        echo "failed"
    fi

    另外

    shell中的比较符号如下:

    -eq等于
    -ne不等于
    -gt大于
    -lt小于
    ge大于等于
    le小于等于
    展开全文
  • -ne 0 ] 判断上次程序是否执行成功 if [ $? != 0 ] $?符号显示上一条命令的返回值, 0则代表执行成功,其他表示失败。 -ne表示不等于 if [ $? -ne 0 ];then 整数比较 -eq 等于 -ne 不等于 -gt 大于 -ge 大于等于...

    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
    
    展开全文
  • shell判断命令是否执行成功

    千次阅读 2019-05-30 16:22:52
    shellxxxxxxxxxx if [ $? -ne 0 ] then # 失败 xxxxxxxxx else # 成功 xxxxx fi
    shellxxxxxxxxxx
    
    if [ $? -ne 0 ]
    then
        # 失败
    	xxxxxxxxx
    else
    	# 成功
    	xxxxx
    fi

     

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

    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

    另外
    shell中的比较符号如下:

    -eq 等于
    -ne不等于
    -gt大于
    -lt小于
    -ge大于等于
    -le小于等于
    展开全文
  • 输入一个命令,或者执行一个shell脚本 然后执行命令:echo $? 控制台输出0代表执行成功,非0则代表执行失败
  • shell判断前一个命令是否执行成功

    千次阅读 2018-04-04 17:15:32
    通过判断返回值来解决:if [ $? -eq 0 ];then 命令正确的分支else 命令失败的分支fi例如:
  • 在Linux上面开发,一般我们会写很长的脚本文件(.sh),有时候脚本的某一行命令可能执行不成功,那么在脚本中我们有没有优雅的方法让知道脚本是否执行成功,再去执行相应的命令。 比如,我们在脚本中要创建一个目录,...
  • 结合if-else语句实现判断上一个命令是否执行成功。 示例如下: if [ $? -ne 0 ]; then echo "failed" else echo "succeed" fi 或者: if [ $? -eq 0 ]; then echo "succeed" else echo "failed" fi -...
  • ”来显示上一条命令执行的返回值,如果为0则代表执行成功,其他表示失败 if [ $? -ne 0 ]; then echo "failed" else echo "succeed" fi if [ $? -eq 0 ]; then echo "succeed" else echo "failed" fi ...
  • 做一个代码发布的系统,需要用到PHP的exec函数来执行Linux下的命令和git,svn命令,如何判断PHP的exec函数是否执行成功呢? 解决方案 写个PHP文件来做实验: exec函数第一个参数是执行的命令,第二个参数是执行的...
  • # 这里是判断上条命令是否执行成功的语句块 if [ $? -eq 0 ]; then echo "succeed" else echo "failed" fi # linux 命令中,如果命令执行成功,则 $?值为 0,否则不为 0. # -eq 等于 # -ne 不等于 # -gt 大于 # ...
  • # 这里是判断上条命令是否执行成功的语句块 if [ $? -eq 0 ]; then echo "succeed" else echo "failed" fi # linux 命令中,如果命令执行成功,则 $?值为 0,否则不为 0. # -eq 等于 # -ne ...
  • 各位好,我是新手,想写一个shell,里面封装了几句impala是sql语句,但是sql语句很多,我想用shell判断下,如果sql执行错误就返回一个 error,然后程序跳出!写一个这样的模板! 做以后开发用! 大体思路就是: ...
  • 例: status = system("./test.sh"); 1、先统一两个说法: (1)system返回值:指调用system函数后的返回值,比如上例中status为system返回值 (2)shell返回值:指...2、如何正确判断test.sh是否正确执行? 仅判断st
  • C语言调用shell命令,并判断执行是否成功int smart_system(char* cmd ,int type) { pid_t status; FILE *fp; char cIndex[CMD_NOR_LEN] = {0}; memset(cIndex, 0, CMD_NOR_LEN); if(type == RES_RM) {
  • " fi 查看,运行(成功及失败案例) test@server:~> cat t.sh #!/bin/bash comm=$1 echo $comm|sh return=$? if [ $return -ne 0 ] then echo "command return: "$return echo "$comm faild! " exit 4 else echo ...
  • ps -ef |grep java|grep
  • 最近在jenkins-shell里面执行sh脚本时,想要根据sh执行的日志判断是否执行成功了,然后发现执行成功时,会出现唯一的关键词“DONE” 所以就把脚本执行的日志输出到log.txt里面,然后在if判断下出现的次数等于1,即...
  • shell 判断前一个命令是否执行成功

    千次阅读 2017-02-17 18:47:00
    shell 判断前一个命令是否执行成功   if [ $? -eq 0 ];then  命令正确的分支 else  命令失败的分支 fi
  • 1、问题在shell脚本里面有时候我们需要判断上一个程序有没有执行成功,比如用chomd 777 file命令,我们可以用通过if [ $? != 0 ]判断2、代码实现#!/bin/bash echo "chenyu" #这里不能写成if [$? != 0]...
  • 主要介绍了Shell脚本实现检测进程是否正在运行,本文给出的代码简洁清晰,并给出了使用方法,需要的朋友可以参考下
  • 判断 Redis 集群可用性测试,三节点 0 副本集群,在一个节点 set 值,在其他节点 get 值,通过判断 get 值结果,确定 Redis 集群健康值 脚本内容 install_dir=/home/dev/auto_install ssh_remote_port=22 ssh_...
  • Shell脚本中,判断一个基本命令执行是否成功     参考:https://zhidao.baidu.com/question/1175907676643646099.html   每一条基本命令执行后都有一个返回码,该返回码是用$?表示,执行成功的返回码是0,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 72,630
精华内容 29,052
关键字:

shell判断是否执行成功