代码拉取完成,页面将自动刷新
同步操作将从 src-openEuler/solr 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/bin/bash
. /etc/init.d/functions
INSTANCE=$2
JETTY_PORT=$3
STOP_PORT=$4
DIR=$5
PIDFILE="$DIR/$INSTANCE.pid"
LOGFILE="/var/log/solr/$INSTANCE.log"
RETVAL=0
OPTIONS="-DSTOP.PORT=$STOP_PORT -Djetty.port=$JETTY_PORT -DSTOP.KEY=stopkey"
# -Xmx1024m
JAVA="/usr/bin/java"
start() {
echo -n $"Starting solr ($INSTANCE)"
if [ ! -f $PIDFILE ]; then
echo "starting Solr" >> $LOGFILE
cd $DIR
find solr -type f -name write.lock -exec rm -f {} \;
java $OPTIONS -jar $DIR/start.jar 2>> $LOGFILE >> $LOGFILE < /dev/null &
echo $! > $PIDFILE
else
echo "Solr already running!"
fi
RETVAL=$?
echo
return $RETVAL
}
stop() {
echo -n $"Stopping solr ($INSTANCE)"
if [ -f $PIDFILE ]; then
kill `cat $PIDFILE`
rm -f $PIDFILE
fi
RETVAL=$?
echo
return $RETVAL
}
if [ `whoami` != "solr" ]; then
runuser solr $0 $*
exit $?
fi
if [ -z "$INSTANCE" ]; then
echo $"Usage: $0 {start|stop} <instance> [<jetty port>] [<stop port>]"
exit 1
fi
case "$1" in
start)
if [ -z "$STOP_PORT" ]; then
echo $"Usage: $0 {start|stop} <instance> [<jetty port>] [<stop port>]"
exit 1
fi
start
;;
stop)
stop
;;
*)
echo $"Usage: $0 {start|stop} <instance> <jetty port> <stop port>"
RETVAL=1
esac
exit $RETVAL
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。