在日常的运维工作中,Shell脚本肯定是必不可少的工作内容。为方便问题排查、脚本执行历史问题追踪、方便大家共同维护,从网上搜罗结合以往的经验教训拟定以下Bash脚本书写规范。欢迎各位同学指正或补充。 代码风格规范 代码有注释 参数要规范 环境变量和魔数 ...
N年后的第一更,这里主要记录一些平时自己不太注意的点 . shell脚本开头要注明解释器,并且推荐下面这种方式: . 一行代码太长,需要用 进行分行,看起来更美观 . configure prefix usr sbin path usr sbin nginx conf path etc nginx nginx.conf . 在脚本中获取外部命令返回值的正确方式: . 在定义函数时,最好对函数的输入 ...
2019-11-20 15:23 0 360 推荐指数:
在日常的运维工作中,Shell脚本肯定是必不可少的工作内容。为方便问题排查、脚本执行历史问题追踪、方便大家共同维护,从网上搜罗结合以往的经验教训拟定以下Bash脚本书写规范。欢迎各位同学指正或补充。 代码风格规范 代码有注释 参数要规范 环境变量和魔数 ...
一、缩进在类、函数定义完成后需要接着写子代码快需要在定义完成后加上: 缩进格式为首字母开始空格4个位置(取消了大括号以冒号代替子模块)例: class pop: #类的定义方式 def pip: #函 ...
删除与备份videoportal日志 写执行删除过期日志的shell脚本 以下参考文档:https://blog.csdn.net/yuan882696yan/article/details/77885339 执行删除 /home/test/REPORT/send ...
OCF资源脚本书写方法 Open Cluster Framework (OCF) 资源代理 OCF RA 代理最适合用于 High Availability,特别是在您需要主资源或特殊监视功能时。这些代理通常位于 /usr/lib/ocf/resource.d/heartbeat/。其功能 ...
脚本开发的规范:、1) 第一行为 使用的脚本解释器2)最好加上版本版权等信息3)尽量不使用中文注释,如果非要加中文 export LANG="zh_CN.UTF-8"4) 脚本的扩展名应给为.sh 模块的启动和停止脚本命名:start_模块名.sh stop_模块名.sh 监控脚本通常 ...
目录 编写shell脚本的一些规范 解释器 添加脚本版本和注释功能 添加脚本调试 变量命名 全局变量和局部变量 命名规范 函数命名 脚本 ...
常规的shell脚本使用统一的后缀:.sh 模块的启动和停止脚本统一命名为start_模块名_.sh和stop_模块名_.sh 监控脚本通常以*_mon.sh为后缀 控制脚本一般以*_ctl.sh为后缀 ...
背景:记录在linux环境下部署jar程序的过程 1 部署过程记录 1.1 程序结构 这里的main函数就在DemRest2.java 文件中。 为了部署方便,要做到以下两点: 1 在导 ...