Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:crameleon:LibertaCasa:Mail
solr
solr.sh
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File solr.sh of Package solr
#!/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
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor