命令行直接进入:
在/etc/init.d/目录下创建启动服务的脚本
cd /etc/init.d
vim solr
2.脚本内容
#!bin/bash
#chkconfig:2345 55 25
#processname:solr
#description:solr server
export JAVA_HOME=/usr/java/jdk1.8.0_241
start(){
/usr/local/solr/bin/solr restart -force
echo "正在启动服务...."
}
stop(){
/usr/local/solr/bin/solr stop -force
echo "正在停止服务...."
}
status(){
echo "正在查看状态...."
}
restart(){
/usr/local/solr/bin/solr restart -force
}
case "$1" in
"start")
start
;;
"stop")
stop
;;
"status")
status
;;
"restart")
restart
;;
*)
echo "用法:$0 start|stop|status|restart"
;;
esac
赋予权限:
chmod +x /etc/init.d/solr
添加服务中心:
将服务添加到系统管理服务中:chkconfig --add solr
检测服务是否添加成功:chkconfig --list solr
自启动命令:
chkconfig solr on // 设置开机启动
chkconfig solr off