上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
摘要: 在实际工作中,一般会通过客户端SSH连接服务器,因此可能就会有在脚本或命令执行期间不能中断的需求,若中断,则会前功尽弃,更可能会破坏系统数据。为了预防因为ssh链接窗口的关闭而导致脚本运行中断,我们可以把脚本放在后台运行。 案例说明: 脚本信息 [root@node1 scripts]# cat w 阅读全文
posted @ 2020-10-12 21:07 yaowx 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 一、case语句说明 case条件语句相当于多分支的if/elif/else条件语句,但是它比这些条件语句看起来更规范更工整,常被应用于实现系统服务启动脚本。 ​ 在case语句中,程序会将case获取的变量的值与表达式部分的值1、值2、值3等逐个进行比较,如果获取的变量值和某个值(例如值1)相匹配 阅读全文
posted @ 2020-10-12 11:16 yaowx 阅读(2539) 评论(0) 推荐(0) 编辑
摘要: 一、给字符串上颜色 在Linux脚本中,可以通过echo的-e参数,结合特殊的数字给不同的字符加上颜色并显示。 内容的颜色可用数字表示,范围为30~37,每个数字代表一种颜色。代码如下: echo -e "\033[30m 黑色字hello world \033[0m" #<==30m表示黑色字。 阅读全文
posted @ 2020-10-11 20:56 yaowx 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 一、shell的函数介绍 函数的作用就是将程序里多次被调用的相同代码组合起来(函数体),并为其取一个名字(即函数名),其他所有想重复调用这部分代码的地方都只需要调用这个名字就可以了。当需要修改这部分重复代码时,只需要改变函数体内的一份代码即可实现对所有调用的修改,也可以把函数独立地写到文件里,当需要 阅读全文
posted @ 2020-10-10 22:03 yaowx 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 案例1:开发Shell脚本判断系统剩余内存的大小,如果低于2000MB,就邮件报警给系统管理员,并且将脚本加入系统定时任务,即每3分钟执行一次检查。 1)获取当前系统剩余内存的值 [root@node1 ~]# free -m total used free shared buff/cache av 阅读全文
posted @ 2020-10-10 14:23 yaowx 阅读(235) 评论(0) 推荐(0) 编辑
摘要: if条件语句的语法 1、单分支if语句 语法格式 第一种语法格式: if <条件表达式> then 命令1 命令2 命令3 。。。 fi 第二种语法格式: if <条件表达式> ;then 命令1 命令2 命令3 。。。 fi 如果条件表达式为真,则执行下面的命令集;否则就什么也不做。 if单分支的 阅读全文
posted @ 2020-10-09 15:20 yaowx 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 一、条件测试语法 语法1:test <测试表达式> 利用test命令进行条件测试表达式的方法。test命令与<测试表达式>之间至少有一个空格。 语法2:[ <测试表达式> ] 通过[](单中括号)进行条件测试表达式的方法,和test命令用法相同。[]的边界和内容之间至少有一个空格。 语法3:[[ < 阅读全文
posted @ 2020-10-05 17:48 yaowx 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 一、算数运算符 +、- 加法(或正号)、减法(或符号) *、/、% 乘法、除法、取余(取模) ** 幂运算 ++、—— 增加及减少,可前置也可放在变量结尾 !、&&、|| 逻辑非(取反)、逻辑与(and)、逻辑或(or) <、<=、>、>= 比较符号(小于、小于等于、大于、大于等于) ==、!=、= 阅读全文
posted @ 2020-10-04 21:16 yaowx 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 一、变量的字串 ${parameter} 返回变量$parameter的内容 ${#parameter} 返回变量$parameter的内容长度(按字符) ${parameter:offset} 在变量${parameter}中,从位置offset之后开始提取字串的内容到结尾 ${parameter 阅读全文
posted @ 2020-10-04 14:35 yaowx 阅读(226) 评论(0) 推荐(0) 编辑
摘要: $?: 获取执行上一个指令的执行状态返回值(0为成功,非0为失败) 通常用法: 1)判断命令、脚本或函数等程序是否执行成功。 2)若在脚本中调用执行“exit数字”,则会返回这个数字给“$?”变量。 3)如果是在函数里,则通过“return数字”把这个数字以函数返回值的形式传给“$?”。 $$: 获 阅读全文
posted @ 2020-10-04 09:53 yaowx 阅读(300) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页