`
crabdave
  • 浏览: 1295098 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Shell脚本中,判断一个基本命令执行是否成功

 
阅读更多

Shell脚本中,判断一个基本命令执行是否成功

 

 

参考:https://zhidao.baidu.com/question/1175907676643646099.html

 

每一条基本命令执行后都有一个返回码,该返回码是用$?表示,执行成功的返回码是0,例如:

if [ $? -ne 0 ];then

    上一命令执行失败时的操作

else

    上一命令执行成功时的操作

fi

分享到:
评论

相关推荐

    250个shell脚本

    Shell脚本是Linux/Unix操作系统中的强大工具,它允许用户编写一系列命令,形成自动化任务,以提高工作效率。本文档收集了250个实用的Shell脚本实例,涵盖了多个应用场景,包括系统管理、安全防护、数据库备份等核心...

    shell脚本 自己编写 ubuntu下测试运行成功

    如果存在则判断该目录下是否存在一个.c文件,如果不存在则转第(3)步,如果存在则从第(4)步继续执行 (2)在/home下创建一个目录;例如:17745536142 (3)在名称为17745536142目录下创建一个17745536142.c文件,...

    Shell脚本学习教程PDF版

    在“Shell脚本学习教程PDF版”中,你将深入理解Shell脚本的基本概念、语法结构以及高级特性。 首先,Shell脚本的基础包括变量、条件语句、循环结构和函数。变量是存储数据的地方,可以是文本、数字或者其他类型。在...

    在python 中实现运行多条shell命令

    这使得我们可以根据返回值来判断命令是否成功执行。 #### 二、使用`os`模块 除了`subprocess`模块外,还可以使用Python的`os`模块来执行Shell命令。 ##### 2.1 使用`os.system` ```python import os # 定义第一...

    LINUX SHELL 脚本攻略

    Shell脚本的基本构成包括:变量、环境变量、命令执行、流程控制(如if语句、for循环、while循环等)、函数定义和使用、输入输出处理等。掌握这些基本元素对于编写有效、高效的Shell脚本至关重要。 1. 变量和环境...

    Shell脚本编程100例

    Shell脚本编程是Linux系统管理中的重要技能,它允许用户自动化执行一系列命令,大大提高工作效率。以下是一些关于Shell脚本编程的关键知识点: 1. **Hello World脚本**:这是所有编程语言的基础,用于验证环境设置...

    100个shell脚本【持续更新】.pdf

    6. 条件判断:Shell脚本支持使用if、elif、else来进行条件判断,并执行相应的命令。 7. 函数的定义和调用:Shell脚本中可以定义函数,然后在需要的地方调用函数执行任务。例如,在Tomcat启动脚本中定义了start和...

    shell脚本语言.pdf

    2. 批处理(Batch):用户事先写一个 Shell 脚本(Script),其中有很多条命令,让 Shell 一次把这些命令执行完,而不必一条一条地敲命令。 Shell 脚本语言的特点: * 是一种解释执行的语言,不需要编译 * 具有...

    shell脚本判断文件夹或目录是否存在,不存在则创建新文件夹或目录.sh

    shell自动化脚本,自动判断文件夹(目录)是否存在,如不存在自动创建,可执行,下载可测试

    linux-ts一个shell测试脚本

    shell脚本的基础语法包括变量定义、命令执行、流程控制结构(如if-else、for、while等)、函数定义等。例如,在"ts"脚本中,我们可能会看到类似以下的语句: ```bash #!/bin/bash # 定义变量 var1="Hello" var2=...

    Shell脚本学习指南_中文版,shell脚本基础,LINUX

    在IT领域,Shell脚本是Linux和Unix操作系统中不可或缺的一部分,它是一种强大的自动化工具,能够帮助用户执行一系列命令,简化日常任务。这个“Shell脚本学习指南_中文版”涵盖了从基础到进阶的Shell脚本知识,是...

    运维看家本领之一:Shell脚本编程与正则表达式

    这些逻辑运算符不仅可以用来判断命令执行的成功与否,还可以用来控制程序的流程。 在编写Shell脚本时,首行必须是shebang(#!/bin/bash),它告诉系统用哪个解释器来执行脚本。除此之外,脚本中的注释是以#开始的行...

    java调用shell(包含有参数的调用)

    在这段代码中,我们创建了一个`Process`对象`ps`,通过`exec()`方法来执行Shell脚本`JZDZ.sh`,并传递了`bankNo`和`dzDate`两个参数。然后,我们通过`ps.waitFor()`等待脚本执行完成,并通过`BufferedReader`读取...

    纯shell的自动登录执行脚本

    总之,"纯shell的自动telnet登录执行脚本"是一个实用的自动化工具,通过shell的灵活性和控制能力,实现了跨多主机的命令执行,对于系统管理员来说是一个强大的助手。不过,考虑到安全性和现代网络的需求,建议在可能...

    shell脚本学习指南

    2. **脚本结构**:一个基本的Shell脚本通常包含以下部分:Shebang(#!/bin/bash),用于指定解释器;变量声明;命令及逻辑结构。 3. **执行脚本**:要运行Shell脚本,需赋予脚本执行权限(`chmod +x scriptname.sh`...

    shell脚本学习指南,中文清晰带书签

    通过上述介绍,我们可以看到Shell脚本不仅是一种强大的工具,也是每一个程序员都应该掌握的一项基本技能。无论是在日常的系统管理工作中还是在复杂的项目部署过程中,熟练运用Shell脚本都能够极大地提升工作效率。...

    shell脚本远程启动其他服务器的tomcat传输文件自动登录判断启动停止

    这个"shell脚本远程启动其他服务器的tomcat传输文件自动登录判断启动停止"的方案,就是一种典型的自动化运维实践,它结合了多个核心工具和技术,包括shell脚本、expect、ssh以及scp,用于实现远程服务器管理与文件...

    Shell脚本—判断循环

    ### Shell脚本—判断循环:深入理解与应用 #### shell基础简单循环判断语句解析 在Shell编程中,循环和判断语句是控制流程的核心工具,它们允许脚本执行重复的任务并基于条件作出决策。本章节将从Shell脚本的基础...

    shell脚本编程100例

    位置参数在Shell脚本中用于传递参数,如"$1"代表第一个参数,"$2"代表第二个参数。这在创建用户及密码时非常有用。 #### 3. 备份日志文件 使用tar命令结合日期标签来备份文件,避免数据被覆盖。计划任务使用crontab...

Global site tag (gtag.js) - Google Analytics