Subversion Repositories SmartDukaan

Rev

Rev 4716 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4726 rajveer 1
#!/bin/bash
2
 
3
LOG_DIR="/var/log/services"
4
 
4716 rajveer 5
case "$1" in
6
start)
7
 
4726 rajveer 8
	cd /root/solr/example
9
	`java -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar start.jar >> ${LOG_DIR}/solr.log 2>&1 &`
4716 rajveer 10
	;;
11
stop)
4726 rajveer 12
	`ps aux | grep "start.jar" | grep -v "grep" | awk '{print $2}' | xargs kill -9`
4716 rajveer 13
	;;
4726 rajveer 14
restart)
15
	cd /root/solr/example
16
	`ps aux | grep "start.jar" | grep -v "grep" | awk '{print $2}' | xargs kill -9`
17
	`java -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar start.jar >> ${LOG_DIR}/solr.log 2>&1 &`
18
	;;
4716 rajveer 19
*)
20
	echo "Usage: $0 { start | stop }"
21
	exit 1
22
	;;
23
esac
24
exit 0