Elasticsearch shell脚本,查看状态,启动,停止
2020-01-11 19:40
1061 查看
Elasticsearch shell脚本,查看状态,启动,停止
1、运行效果
直接启动es.sh, sh es.sh ./es.sh
2、es.sh
#!/bin/bash while [ "1" == "1" ] do echo "=================== 请输入相应命令进行操作 ===================" echo "------------------- 1 查看ES运行状态 -------------------" echo "------------------- 2 启动 ES -------------------" echo "------------------- 3 关闭 ES -------------------" echo "------------------- 4 退出 -------------------" read -p "请输入序号:" read_num echo ${read_num} case ${read_num} in "1") echo -e "\033[34m ---------- 选择序号:1 ---------- \033[0m" sh es-status.sh ;; "2") echo -e "\033[34m ---------- 选择序号:2 ---------- \033[0m" sh es-start.sh ;; "3") echo -e "\033[34m ---------- 选择序号 3 ---------- \033[0m" sh es-stop.sh ;; *) echo -e "\033[34m ---------- 选择序号:4 ---------- \033[0m" break; ;; esac done
3、es-status.sh
#!/bin/bash es_ps=`jps|grep Elasticsearch` OLD_IFS="$IFS" IFS=" " arr=($es_ps) IFS="$OLD_IFS" if [ -z "${arr[0]}" ] then echo -e "\033[31m Elasticsearch 未启动............. \033[0m" else echo -e "\033[31m ----------------------------Elasticsearch已经在运行,进程id:${arr[0]} ---------------------------- \033[0m" fi
4、es-start.sh
#!/bin/sh es=/home/elasticsearch/elasticsearch-6.7.1/bin cd ${es} #cd /home/elasticsearch/elasticsearch-6.7.1/bin #sh elasticsearch sh elasticsearch -d echo -e "\033[5;31m elasticsearch 后台正在启动............ \033[0m"
5、es-stop.sh
#!/bin/bash es_ps=`jps|grep Elasticsearch` OLD_IFS="$IFS" IFS=" " arr=($es_ps) IFS="$OLD_IFS" if [ -z "${arr[0]}" ] then echo -e "\033[31m Elasticsearch 未启动............. \033[0m" else echo -e "\033[31m 正在停止Elasticsearch,进程id: ${arr[0]} \033[0m" kill -9 ${arr[0]} echo -e "\033[31m 进程已停止................. \033[0m" fi
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- zookeeper shell 启动/状态/停止 脚本
- CentOS Nginx的一个初始化脚本(用于启动、停止、查看状态)
- linux环境在tomcat启动或者停止后执行shell脚本,脚本内容备份图片文件夹
- SHell启动服务停止重启脚本模板
- 【甘道夫】Hadoop2.2.0集群启动和停止Shell脚本
- storm集群统一启动和停止shell脚本开发
- shell脚本控制jar的启动和停止
- Linux下启动和停止Java应用程序的Shell脚本
- opensolaris下启动/停止/查看服务状态的命令
- Linux手动启动、停止多个服务用的shell脚本
- Spring Boot 项目脚本(启动、停止、重启、状态)
- linux使用shell脚本管理其他服务器Tomcat启动停止、自动发布
- Linux查看服务的运行状态,并且启动和停止服务的方法
- linux启动java进程的shell脚本(包括启动,停止,重启)
- Nginx服务启动、停止和重启等操作的SHELL脚本
- Linux系统Java启动停止及查看日志的脚本
- 启动和停止Java应用程序的Shell脚本
- Linux查看服务的运行状态,并且启动和停止服务的方法
- Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤
- 启动和停止storm和zookeeper集群的shell脚本