在ect/init.d中创建es文件
在文件中添加以下内容
#!/bin/bash # #chkconfig: 345 63 37 #description: elasticsearch #processname: elasticsearch ES_HOME=/usr/local/elasticsearch case $1 in start) su - es -c "$ES_HOME/bin/elasticsearch -d -p pid" echo "elasticsearch is started" ;; stop) pid=`cat $ES_HOME/pid` kill -9 $pid echo "elasticsearch is stopped" ;; restart) pid=`cat $ES_HOME/pid` kill -9 $pid echo "elasticsearch is stopped" sleep 1 su - es -c "$ES_HOME/bin/elasticsearch -d -p pid" echo "elasticsearch is started" ;; *) echo "start|stop|restart" ;; esac exit 0
注:第一行加上这三句,不然执行chkconfig es on会报服务 es 不支持 chkconfig
- #chkconfig: 2345 81 96
- #description: Starttomcat
Linux设置ES开机自启动
101
0
评论列表