solr: Added status check for init script
This commit is contained in:
parent
a6b82b4be1
commit
88b78138bf
2 changed files with 12 additions and 4 deletions
|
@ -40,7 +40,7 @@ fi
|
||||||
|
|
||||||
start_solr() {
|
start_solr() {
|
||||||
# Check to see if Solr is running
|
# Check to see if Solr is running
|
||||||
pgrep -u solr -f start.jar > /dev/null
|
pgrep -u $SOLRUSER -f start.jar >/dev/null
|
||||||
RUNNING=$?
|
RUNNING=$?
|
||||||
if [ $RUNNING -eq 0 ]; then
|
if [ $RUNNING -eq 0 ]; then
|
||||||
echo "[FAILED]"
|
echo "[FAILED]"
|
||||||
|
@ -58,7 +58,7 @@ start_solr() {
|
||||||
|
|
||||||
stop_solr() {
|
stop_solr() {
|
||||||
echo -n "Stopping Solr: "
|
echo -n "Stopping Solr: "
|
||||||
pkill -u solr -f start.jar
|
pkill -u $SOLRUSER -f start.jar
|
||||||
RETVAL=$?
|
RETVAL=$?
|
||||||
if [ $RETVAL -eq 0 ]; then
|
if [ $RETVAL -eq 0 ]; then
|
||||||
echo "Success"
|
echo "Success"
|
||||||
|
@ -71,16 +71,23 @@ case "$1" in
|
||||||
start)
|
start)
|
||||||
start_solr
|
start_solr
|
||||||
;;
|
;;
|
||||||
|
|
||||||
stop)
|
stop)
|
||||||
stop_solr
|
stop_solr
|
||||||
;;
|
;;
|
||||||
|
|
||||||
restart)
|
restart)
|
||||||
stop_solr
|
stop_solr
|
||||||
sleep 2
|
sleep 2
|
||||||
start_solr
|
start_solr
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
status)
|
||||||
|
pgrep -u $SOLRUSER -f start.jar >/dev/null
|
||||||
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
echo "Usage: $0 {start|stop|restart}"
|
echo "Usage: $0 {start|stop|restart|status}"
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
|
@ -124,6 +124,7 @@ class solr {
|
||||||
}
|
}
|
||||||
|
|
||||||
service { "solr":
|
service { "solr":
|
||||||
|
ensure => running,
|
||||||
enable => true,
|
enable => true,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue