elasticsearch启动脚本
#!/bin/sh
#chkconfig: 2345 80 05
#description: elasticsearch
export JAVA_HOME=/usr/local/java
export JRE_HOME=/usr/local/java/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
case "$1" in
start)
su elasticsearch<<!
cd /opt/elasticsearch-6.3.2
./bin/elasticsearch -d
!
echo "elasticsearch startup"
;;
stop)
es_pid=`ps aux|grep elasticsearch | grep -v 'grep elasticsearch' | awk '{print $2}'`
kill -9 $es_pid
echo "elasticsearch stopped"
;;
restart)
es_pid=`ps aux|grep elasticsearch | grep -v 'grep elasticsearch' | awk '{print $2}'`
kill -9 $es_pid
echo "elasticsearch stopped"
su elasticsearch<<!
cd /opt/elasticsearch-6.3.2
./bin/elasticsearch -d
!
echo "elasticsearch startup"
;;
*)
echo "start|stop|restart"
;;
esac
exit $?
转载于:https://www.cnblogs.com/share-wu/p/10132965.html
- 点赞
- 收藏
- 分享
- 文章举报
- Elasticsearch python 启动脚本
- Elasticsearch shell脚本,查看状态,启动,停止
- Hadoop启动脚本解析
- 详细讲解Linux启动流程及启动用到的配置文件及脚本
- Elasticsearch 入门 - 安装、启动和配置
- Linux启动脚本编写
- HDFS自动批量的启动脚本
- 关于nginx不能随服务器启动而正常启动的修复脚本
- linux 启动脚本研究--【环境变量相关】
- windows 启动多个bat脚本
- Redis启动脚本
- 一个适用于CentOS下的Redis启动脚本
- Linux下SVN(Subversion)自动启动脚本
- linux 开机启动脚本顺序
- 脚本之查询自实例启动至今的buffer命中率
- Bash在cd进入目录时自动启动脚本
- ubuntu下mongodb启动脚本
- Kafka启动脚本
- 改写启动脚本打印日志使用$(dirname $0) 提高脚本的可移植性
- Linux Oracle服务启动&停止脚本与开机自启动