solr4.7开机自动启动

我们平时安装完solr后,用命令 java -jar start.jar 变可以启动solr,但是这样启动后只要关闭命令或者Ctrl+C退出,solr服务即关闭,这样大大不方便学习和使用,于是我们便要将solr加入自动启动的服务下边

#cd /etc/init.d/     ##进入启动目录

#vi solr    ##新建一个solr文件在此文件中写入shell

#!/bin/bash
### solr start 脚本
command=$1
if [[ $command == “” ]]; then
echo “Please input start|stop|restart ”
fi
start (){
cd /usr/local/solr/example   ##更改为自己安装的路径
java -jar start.jar >> /dev/null &   ##/dev/null  垃圾回收机制,为了不显示输出信息
}
stop (){
kill -9 `ps aux |grep start.jar|grep -v grep |awk ‘{print $2}’`
}
restart (){
stop
start
}
$command

保存后加入可执行权限

chmod a+x /etc/init.d/solr  (a+x ==> all user can execute  所有用户可执行)

直接执行  /etc/init.d/solr  start(启动)  stop(关闭)   可以启动和停止solr

 

作者:PHP学习网,本文 solr4.7开机自动启动 版权归作者,免费文章欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
上一篇:
编辑精选

发表评论