前言随着Linux系统在企业中应用的越来越多,服务器自动化管理也变得越来越重要。Linux服务器自动化维护工作中,除了计划任务的设置外,shell脚本的应用也是非常重要的一部分。什么是shell脚本Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比
分类:
系统相关 时间:
2019-12-02 15:28:47
阅读次数:
107
[TOC] 1. Shell 脚本规范 一个规范的 Shell 脚本在第一行会指出由哪个程序(解释器)来执行脚本中的内容,这一行内容在 Linux bash 的编程一般为: 在执行bash脚本的时候,内核会根据 “ !” 后的解释器来确定该用哪个程序解释这个脚本中的内容,不过注意。这一行必须位于每个 ...
分类:
系统相关 时间:
2019-02-08 18:38:17
阅读次数:
156
[TOC] Shell脚本规范 良好的代码规范不仅方便阅读,也利于维护和提升开发效率。因此建议大家在编写Shell脚本时养成良好的代码习惯。今天就和大家探讨一下在Shell脚本中的一些规范,详细如下所示: 1、在Shell脚本中,第一行指定脚本解释器,如下所示: 2、在S ...
分类:
系统相关 时间:
2018-11-29 23:22:55
阅读次数:
424
前言:一个标准的shell脚本包括bin、conf、log三个文件夹。1.bin包含脚本的具体内容。2.conf包含脚本需要获取的配置。3.log包含脚本执行过程有无错误的log和跟业务相关的log。编写脚本的具体过程下面以curl+post上传脚本为例Vimbackstage_curlpost_send_zip.sh#!/bin/bash#进入..
分类:
系统相关 时间:
2017-11-22 11:49:36
阅读次数:
213
Shell脚本规范Shell脚本的一般组成#!环境声明(Sha-Bang)#注释文本可执行代码设置变量注意事项若指定的变量名已存在,相当于为此变量重新赋值等号两边不要有空格变量名由字母/数字/下划线组成,区分大小写变量名不能以数字开头,不能用关键字和特殊字符基本格式引用变量值:$变量名..
分类:
系统相关 时间:
2017-11-08 10:34:41
阅读次数:
278
0、专业脚本的规范格式函数1
函数2
main函数
main$*1、使用dos2unix命令转换来自windows下开发的脚本dos2unix默认是没有安装的,可以yum安装#dos2unixweb_jk.sh
dos2unix:convertingfileweb_jk.shtoUNIXformat...2、使用echo命令调试3、使用bash命令参数调试#sh[-nvx]scripts.s..
分类:
系统相关 时间:
2017-02-08 15:05:48
阅读次数:
207
51cto课程学习整理 http://edu.51cto.com/course/course_id-963.html #!/usr/bin/expect //非交互式 env 或者 set //查看用户环境变量 source 或者 . 执行脚本能把子shell变量传给父shell 脚本规范 1) # ...
分类:
系统相关 时间:
2016-07-21 14:54:27
阅读次数:
228
<--目录-->1)脚本模块名2)代码框架3)函数规范4)脚本存放规范5)补充规范19条6)优秀的开发习惯【脚本模块名】1、常规Shell脚本使用统一后辍:.sh,例:wsyht.sh2、模块的启动和停止脚本统一命名为start_{模块名}.sh和sop_{模块名}.sh3、监控脚本可以*_mon.sh为后辍,..
分类:
其他好文 时间:
2016-06-17 17:39:05
阅读次数:
155