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

我的shell小脚本

 
阅读更多

懒得学shell,但还是会用到,就把每次用的小功能整理下来,下次直接拿来用吧。

 

判断前面命令状态,决定后面命令是否继续
/bin/sh xxxxx

#获取上面命令的结束code,0为正常结束,非0为异常
code=$?

if [ "$code" -eq "0" ]; then
    echo "successed"
else
    echo "failed"
    exit $?
fi

 

采用门卫模式,我更喜欢将上面代码写为下面结构 
/bin/sh xxxx

code=$?

if [ "$code" -ne "0" ]; then
    echo "backup failed."
    exit $?
fi

echo "successed"

 

分享到:
评论

相关推荐

    一个Shell小脚本精准统计Mysql每张表的行数实现

    本文将详细讲解如何使用Shell脚本来精准统计MySQL每张表的行数。 首先,我们需要连接到MySQL服务器并获取所有数据库的名称。在Shell脚本中,可以使用`mysql`命令执行SQL语句`show databases;`来获取这些信息。然后...

    shell 脚本遍历目录

    采用shell脚本实现遍历文件并将文件打印到标准输出的小脚本,主要是学习。

    shell脚本 字体转换 gb2312到UTF-8

    这是shell写的一个小脚本 为了让那些在linux下查看windows下的一些文件提供方便 只需将后缀改成.sh 再将其拷贝到你要转换的文件夹下 运行就OK

    一个小脚本,用于从libinput-debug-events读取并根据识别的手势触发键命令_Shell_下载.zip

    标题中的“一个小脚本,用于从libinput-debug-events读取并根据识别的手势触发键命令”揭示了这个压缩包文件的核心内容。这是一个基于Shell的脚本,它的主要功能是监听`libinput-debug-events`工具输出的事件,然后...

    SHELL JAVA环境变量配置脚本

    linux初学者写的小脚本,用来配置JAVA环境变量,纯属练手,不喜勿喷

    linux查看端口是否被占用的小脚本

    linux查看端口是否被占用的小脚本 # 用法:./portinfo.sh port # 例如: ./portinfo.sh 80 会列出80端口是否被占用,被占用就显示80端口详细信息

    一个备份的小脚本

    一个备份的小脚本,linux系统向windows系统备份数据

    shell编程知识汇总

    通过编写和运行小脚本,可以逐步建立起编程思维。记忆程序的方法包括抄写、注释、理解和重写。 Shell有多种类型,如Bourne Shell(sh)和C Shell(csh),它们的语法有所不同。现代Linux系统通常使用Bash(Bourne ...

    shell封装的oracle sqlload便利加载数据小脚本

    为了简化SQL*Loader的使用过程,可以编写一个Shell脚本来自动化处理一些繁琐的步骤,例如自动生成控制文件。在提供的脚本`sqlload_data_file.sh`中,用户只需要输入表名、分隔符和入库文件名,脚本就会自动处理剩下...

    小脚本集合

    标题“小脚本集合”揭示了这是一个包含多个小型脚本的资源包,这些脚本可能用于不同的IT任务。描述中的“博文链接”指向了一个特定的博客条目,但因为是空的,我们无法直接获取更多关于这些脚本的详细信息。不过,...

    时间同步shell脚本

    自己写的一个centos下运行的时间同步小脚本,没积分下资源了所以来攒点积分

    非常好用的小脚本应用

    优化的shell脚本,可代替复杂的手动敲命令过程,缩短时间

    定时关机一个程序 一看就明白

    a = inputbox ("说我是哈巴狗,说就不关机,快撒,说 ""我是哈巴狗"" ","说不说","不说",8000,7000) msgbox chr(13) + chr(13) + chr(13) + a,0,"MsgBox" loop msgbox chr(13) + chr(13) + chr(13) + "早说就行了...

    shell-mysql:shell脚本分页导出mysql数据

    直接在Linux下使用shell脚本远程分页读取MySQL表的数据的一个小脚本,已测过读取600万+的数据 效率与jdbc相差无几 脚本介绍 主要有三个脚本构成1,page.sh 这是一主脚本,里面定义了分页的条件,大家看下便知2,f.sh...

    LINUX与UNIX_Shell编程指南

    编写小脚本来解决实际问题,不断尝试和调试,积累经验。同时,利用开源社区如GitHub,参考优秀的Shell脚本项目,可以加速学习进程。 总的来说,Linux与Unix Shell编程是一门实用且强大的技能,对于系统管理员、...

    shell 编程

    - **模块化**:将大型脚本分解为多个小脚本或函数,提高可读性和可维护性。 - **配置文件**:使用外部配置文件来存储常量和设置,便于管理和修改。 #### 六、结语 通过本文的学习,相信读者已经对Shell编程有了...

    aliyun-ddns-shell

    阿里云域名动态IP解析Shell小脚本 当你手里面有一个闲置的域名,有一个漂浮不定的外网ip,你又想在外网ip变更后自动解析到域名上,此情此景此脚本可能会帮上你。 更新日志 2020-09-29 支持IPV6解析(支持设置解析...

    小人物为冷人:我写的小脚本的存储空间,这些小脚本不适合自己的项目

    【标题】:“小人物为冷人:我写的小脚本的存储空间,这些小脚本不适合自己的项目”指的是一个集合,里面包含了一些作者编写但不适用于他个人项目的PowerShell脚本。这些脚本可能具有通用性,对于其他开发者或者...

    Linux服务器网卡流量查看方法 shell和Python各一枚

    有时我们需要较为实时的查看服务器上的网卡流量,这里我写了两个小脚本,一个用shell(先写的,一次只能查看一个网卡),另一个用Python(后写的,一次可查看多个网卡)。 脚本中都用了while true“死循环”,每隔...

Global site tag (gtag.js) - Google Analytics