今天写了一个自动编译的脚本,发生有错误的时候直接编译过,如果不注意会被忽悠。有没有什么办法可以在脚本运行错误的时候,自动停下来呢?

在网上查了一下,参考http://bbs.chinaunix.net/thread-1243237-1-1.html,然后作了实践。

主要方法是在脚本后面增加 ||exit 即可。

代码如下:

./build.sh ../configs ../install "C" || exit

done.

【SHELL】如何让一个脚本有错误时停下来?相关推荐

  1. 【shell案例】一个脚本让你从此再也不怕删错文件

    前言 最近又有学员删文件时候不小心删除了,导致删除错误删除了文件,之前也有过误删数据库,误删根的. 我也是在带出了这么多学员之后才发现,真的有人会误删,还没做讲师之前我以为这只是个梗. 解决误删除文件 ...

  2. window.showModalDialog();会弹出当前页面脚本发生错误部分解决方法

    说明一下下面都是我在做项目时的方法但查window.showModalDialog();会弹出当前页面脚本发生错误时没有方法所以我选择一个自认为可以的方法解决这个问题 一.首先说说我要做的效果是什么: ...

  3. 错误时自动退出bash shell脚本[重复]

    本文翻译自:Automatic exit from bash shell script on error [duplicate] This question already has an answer ...

  4. Linux 脚本执行遇到错误时中止,shell 文件内容替换 sed用法

    Linux 脚本执行遇到错误时中止, shell 脚本中 : set -x 是开启,   set +x是关闭  , set -e  表示有报错即退出, set  +e  表示关闭这种设置.  set ...

  5. bat脚本 git pull_Git遇到错误时如何解决的一些坑

    在工作中,你总是与代码打交道,上传代码的时候,相信你不是用svn,就是用Git版本控制器,下面是最近这几天整理下来经常会遇到的Git的一些错误的解决访问,希望能帮助到你. 1 git pull遇到错误 ...

  6. 用Shell编程写一个能实现自动安装目录和运行游戏的脚本

    By:C_linux-yu 用Shell编程写一个能实现自动安装目录和运行游戏的脚本 设计框架 :使用宏定义保存目录路径,方便切换 封装页面函数,目录安装函数,游戏运行函数供调用 主体使用while, ...

  7. shell实例第19讲:一个脚本中调用另一个脚本的3种方法

    在Shell脚本中调用另一个脚本(3种方法) 准备:主脚本是second.sh,主脚本中调用first.sh 方法1:exec(1)执行方式:exec /home/weibo/shell_test/s ...

  8. 用shell写了一个自动编译代码的脚本

    点击打开链接 为了充分利用晚上的时间进行编译,用shell写了一个自动编译代码的脚本,这样保证第二天的调试工作不会受大版本编译的影响,同时也能监测服务器端的代码是否出错.我习惯是在每天下班离开之前运行 ...

  9. wpf使用webbrowser时提示当前页面脚本发生错误_win7系统internet脚本错误的应对办法...

    最近有win7系统用户反馈,上网时遇到ie浏览器总会提示internet脚本错误的问题,不知如何解决,为此非常苦恼,那么win7系统提示internet脚本错误怎么办呢?就此问题,下面小编教你win7 ...

最新文章

  1. 如何选择深度学习优化器
  2. matlab安装配置vc出错,64位系统安装matlab出现mexopts.bat及出现缺少或无法安装c++ compilers 故障的解决办法.pdf...
  3. Hadoop有什么用
  4. Java 嵌入 SPL 轻松实现数据分组
  5. 实时分析你的Windows Phone 7使用状况
  6. 编程开源_5种最适合编程的开源字体
  7. ipad文献管理软件_五款常用的文献管理神软件
  8. 如何用计算机算tan2,arctan计算器(万能计算器在线使用)
  9. OSPF(七)OSPF特殊区域之NSSA和Totally NSSA详解及配置
  10. 网络访问计算机无法访问,无法访问,您可能没有权限使用网络资源的解决方法...
  11. origin柱状图同时有两组数和两组数差值_「技能」如何用Origin进行实验数据处理...
  12. 如何快速转载网页博客
  13. 联想怎么启动windows无线服务器,Windows7系统下开启无线的多种方法
  14. js两只手指控制div图片放大缩小功能
  15. 分享下在国内发售的全系列联想小新平板的型号和对应的海外版
  16. 新手教程:建立网站的全套流程与详细解释
  17. 308 Permanent Redirect问题解决
  18. java实现smtp_使用Java代码发送SMTP邮件
  19. 2018年人工智能发展回忆录:芯片热、价格战、争落地
  20. ios框架uikit

热门文章

  1. ROS报错Error:cannot launch node of type [map_server/map_server]
  2. 第10章Tcl脚本编程(一)
  3. spark on yarn启用动态分配
  4. KBQA中用到强化学习的相关论文
  5. 中微子超光速_定制中微子皮棉
  6. Python创建txt文件并读取与写入
  7. python变量值发生变化时输出语句_有一个字符串变量s = 'python program',语句print(s[1:5:2]) 的输出结果是:_学小易找答案...
  8. h3cr4900g3安装系统_R4900 G2 UEFI 安装Esxi 6.0
  9. 成都艾司博讯:拼多多营销账户无法提现是为什么?
  10. 上证指数的预测与投资策略,基于 Python 的量化投资尝试