linux 添加elasticsearch 开机重启(自启动)

在 /etc/init.d 文件夹下建立脚本

eg:data.sh

#chkconfig: 2345 80 90
#description:auto_run
#!bin/bash
export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

su - 普通用户的linux名称<<!
cd /usr/elasticsearch/elasticsearch-5.3.3/
./bin/elasticsearch &
exit
!

然后为该脚本赋权限

chomod +x data.sh

在挂起服务

chkconfig --add data.sh (注意这里是两个“-”)

再注意:data.sh的脚本里面必须有

#chkconfig: 2345 80 90
#description:auto_run

否则在chkconfig时 报 服务  xx.sh 不支持chkconfig

原文地址:https://www.cnblogs.com/austinspark-jessylu/p/8950189.html