我对在Ubuntu 14.04上重启apache后自动启动jetty (Solr 4.9.1)很感兴趣,所以我不需要每次重启apache时都手动启动。有人能帮我这个忙吗?谢谢
发布于 2015-03-25 00:57:58
我终于找到了这样做的方法:其中: SOLR_DIR,是文件start.jar LOG_FILE的文件夹,是你想要的日志文件所在的位置,是安装JAVA的路径(使用“start.jar java”找到它)
#!/bin/sh
# Starts, stops, and restarts Apache Solr.
#
# description: Starts and stops Apache Solr
SOLR_DIR="/home/humanfactor/solr/solr4"
JAVA_OPTIONS="-Xmx1024m -DSTOP.PORT=8081 -DSTOP.KEY=mustard -jar start.jar"
LOG_FILE="/home/humanfactor/solr/solr4/solr.log"
JAVA="/usr/bin/java"
case $1 in
start)
echo "Starting Solr"
cd $SOLR_DIR
$JAVA $JAVA_OPTIONS 2> $LOG_FILE &
;;
stop)
echo "Stopping Solr"
cd $SOLR_DIR
$JAVA $JAVA_OPTIONS --stop
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}" >&2
exit 1
;;
esachttps://stackoverflow.com/questions/29169145
复制相似问题