- 6
- 0
- 约7.32千字
- 约 5页
- 2017-06-03 发布于湖北
- 举报
2015/6/16 编写健壮的Bash shell脚本 | 贝塔中的DBA
编写健壮的Bash shell脚本
马齿苋 3,936 次查看 阅读评论 发表评论
使用set -u
使用set -e
防御型编程 – 未雨绸缪
注意文件名中的空格
设置trap(Setting traps)
保持原子性(Be atomic)
延伸阅读
许多人都能很快的码出一些shell代码来完成简单的任务 ,而且这种写法将会一直持续下去。问题是编写的
shell脚本经常会包含着许多足以导致脚本运行失败的细小的缺陷(subtle effects)。本文中我就将解释编写一个健
壮的Bash脚本所需要的一些技术 ,告诉你是能做到将这些问题减少到最小的。
使用set -u
你是否会经常遇到因为变量没有赋值而导致脚本无法成功运行的情况呢 ?反正我是经常的遇到。
chroot $1
...
rm -rf $chroot/usr/share/d
您可能关注的文档
最近下载
- T_ZZB 2954-2022 自行车用双动机械碟刹.docx VIP
- (正式版)DB11 938-2022 《绿色建筑设计标准 》.pdf VIP
- 铁路运输市场营销课件课件.ppt VIP
- 构网型储能的基本原理(华北电力大学).pptx VIP
- 2021年第一期安庆经济技术开发区建设投资集团有限公司公司债券信用评级报告.pdf
- T∕CPCACN 0022-2025 变电站入侵生物综合管理规程.pdf VIP
- 空调机房日常巡检记录表模板下载.docx VIP
- 殷宝华学习心得.doc VIP
- QXT 149-2021 新建雷电防护装置检测报告编制规范.docx VIP
- SMETA 7.0 中文版(Sedex 会员道德贸易审核2024最新版).docx VIP
原创力文档

文档评论(0)