shell脚本
努力者Mr李
这个作者很懒,什么都没留下…
展开
-
串行重启ElasticSearch集群
注: 部分概念介绍来源于网络 写脚本的背景:业务的需求,需要添加一个配置,然后在不影响集群的情况下重启生效(业务可以接受短暂的yellow和red)。这样我就需要在集群恢复green之后,才能重启下一台机器。 脚本使用方法:脚本esrestart.sh和一个listIP列表放置es集群ip或域名。 执行如下命令: sh esrestart.sh listIP #!/bin/bash #0、本脚本用于重启es集群,其中active master必须手动启动,脚本无法重启此mater #1、判断参数 if转载 2022-05-26 15:26:42 · 557 阅读 · 0 评论 -
判断输入的日期格式
输入当前的日期,判断输入的格式是否正确: [root@node1 ~]vim judge_date.sh #!/bin/bash read -p "请输入日期,格式为”xxxxxxxx:" date #判断参数 if [ -z ${date} ];then echo "请重新运行脚本,并且输入日期,格式为"xxxxxxxx" exit 1 fi if [ -n ${date} ];then echo ${date} | egrep -q [[:alpha:]] if [ $? -eq 0...原创 2022-03-11 11:19:44 · 1139 阅读 · 0 评论