mirror of
https://github.com/apache/cloudstack.git
synced 2025-12-17 11:04:00 +01:00
Bug 9218 - service cloud-management restart OR stop FAILED (edit)
Resloved Fixed
This commit is contained in:
parent
1bc498013e
commit
cfa40b6d73
@ -27,37 +27,45 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
NAME="$(basename $0)"
|
NAME="$(basename $0)"
|
||||||
|
stop() {
|
||||||
|
SHUTDOWN_WAIT="30"
|
||||||
|
count="0"
|
||||||
|
if [ -f /var/run/cloud-management.pid ]; then
|
||||||
|
pid=`cat /var/run/cloud-management.pid`
|
||||||
|
kill $pid &>/dev/null
|
||||||
|
until [ "$(ps --pid $pid | grep -c $pid)" -eq "0" ] || \
|
||||||
|
[ "$count" -gt "$SHUTDOWN_WAIT" ]
|
||||||
|
do
|
||||||
|
sleep 1
|
||||||
|
let count="${count}+1"
|
||||||
|
done
|
||||||
|
if [ "$(ps --pid $pid | grep -c $pid)" -eq "0" ]; then
|
||||||
|
log_success_msg "Stopping Cloud-management"
|
||||||
|
else
|
||||||
|
log_failure_msg "Stopping Cloud-management"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "Cannot find PID file of Cloud-management"
|
||||||
|
log_failure_msg "Stopping Cloud-management"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
# See how we were called.
|
# See how we were called.
|
||||||
case "$1" in
|
case "$1" in
|
||||||
status)
|
status)
|
||||||
status ${NAME}
|
status ${NAME}
|
||||||
RETVAL=$?
|
RETVAL=$?
|
||||||
;;
|
;;
|
||||||
stop)
|
stop)
|
||||||
SHUTDOWN_WAIT="30"
|
stop
|
||||||
count="0"
|
;;
|
||||||
if [ -f /var/run/cloud-management.pid ]; then
|
restart)
|
||||||
pid=`cat /var/run/cloud-management.pid`
|
stop
|
||||||
kill $pid &>/dev/null
|
set start
|
||||||
until [ "$(ps --pid $pid | grep -c $pid)" -eq "0" ] || \
|
. /etc/rc.d/init.d/tomcat6
|
||||||
[ "$count" -gt "$SHUTDOWN_WAIT" ]
|
|
||||||
do
|
|
||||||
sleep 1
|
|
||||||
let count="${count}+1"
|
|
||||||
done
|
|
||||||
if [ "$(ps --pid $pid | grep -c $pid)" -eq "0" ]; then
|
|
||||||
log_success_msg "Stopping Cloud-management"
|
|
||||||
else
|
|
||||||
log_failure_msg "Stopping Cloud-management"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo "Cannot find PID file of Cloud-management"
|
|
||||||
log_failure_msg "Stopping Cloud-management"
|
|
||||||
fi
|
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
. /etc/rc.d/init.d/tomcat6
|
. /etc/rc.d/init.d/tomcat6
|
||||||
esac
|
esac
|
||||||
|
|
||||||
exit $RETVAL
|
exit $RETVAL
|
||||||
|
|||||||
@ -27,37 +27,45 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
NAME="$(basename $0)"
|
NAME="$(basename $0)"
|
||||||
|
stop() {
|
||||||
|
SHUTDOWN_WAIT="30"
|
||||||
|
count="0"
|
||||||
|
if [ -f /var/run/cloud-management.pid ]; then
|
||||||
|
pid=`cat /var/run/cloud-management.pid`
|
||||||
|
kill $pid &>/dev/null
|
||||||
|
until [ "$(ps --pid $pid | grep -c $pid)" -eq "0" ] || \
|
||||||
|
[ "$count" -gt "$SHUTDOWN_WAIT" ]
|
||||||
|
do
|
||||||
|
sleep 1
|
||||||
|
let count="${count}+1"
|
||||||
|
done
|
||||||
|
if [ "$(ps --pid $pid | grep -c $pid)" -eq "0" ]; then
|
||||||
|
log_success_msg "Stopping Cloud-management"
|
||||||
|
else
|
||||||
|
log_failure_msg "Stopping Cloud-management"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "Cannot find PID file of Cloud-management"
|
||||||
|
log_failure_msg "Stopping Cloud-management"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
# See how we were called.
|
# See how we were called.
|
||||||
case "$1" in
|
case "$1" in
|
||||||
status)
|
status)
|
||||||
status ${NAME}
|
status ${NAME}
|
||||||
RETVAL=$?
|
RETVAL=$?
|
||||||
;;
|
;;
|
||||||
stop)
|
stop)
|
||||||
SHUTDOWN_WAIT="30"
|
stop
|
||||||
count="0"
|
;;
|
||||||
if [ -f /var/run/cloud-management.pid ]; then
|
restart)
|
||||||
pid=`cat /var/run/cloud-management.pid`
|
stop
|
||||||
kill $pid &>/dev/null
|
set start
|
||||||
until [ "$(ps --pid $pid | grep -c $pid)" -eq "0" ] || \
|
. /etc/rc.d/init.d/tomcat6
|
||||||
[ "$count" -gt "$SHUTDOWN_WAIT" ]
|
|
||||||
do
|
|
||||||
sleep 1
|
|
||||||
let count="${count}+1"
|
|
||||||
done
|
|
||||||
if [ "$(ps --pid $pid | grep -c $pid)" -eq "0" ]; then
|
|
||||||
log_success_msg "Stopping Cloud-management"
|
|
||||||
else
|
|
||||||
log_failure_msg "Stopping Cloud-management"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo "Cannot find PID file of Cloud-management"
|
|
||||||
log_failure_msg "Stopping Cloud-management"
|
|
||||||
fi
|
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
. /etc/rc.d/init.d/tomcat6
|
. /etc/rc.d/init.d/tomcat6
|
||||||
esac
|
esac
|
||||||
|
|
||||||
exit $RETVAL
|
exit $RETVAL
|
||||||
|
|||||||
@ -27,37 +27,45 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
NAME="$(basename $0)"
|
NAME="$(basename $0)"
|
||||||
|
stop() {
|
||||||
|
SHUTDOWN_WAIT="30"
|
||||||
|
count="0"
|
||||||
|
if [ -f /var/run/cloud-management.pid ]; then
|
||||||
|
pid=`cat /var/run/cloud-management.pid`
|
||||||
|
kill $pid &>/dev/null
|
||||||
|
until [ "$(ps --pid $pid | grep -c $pid)" -eq "0" ] || \
|
||||||
|
[ "$count" -gt "$SHUTDOWN_WAIT" ]
|
||||||
|
do
|
||||||
|
sleep 1
|
||||||
|
let count="${count}+1"
|
||||||
|
done
|
||||||
|
if [ "$(ps --pid $pid | grep -c $pid)" -eq "0" ]; then
|
||||||
|
log_success_msg "Stopping Cloud-management"
|
||||||
|
else
|
||||||
|
log_failure_msg "Stopping Cloud-management"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "Cannot find PID file of Cloud-management"
|
||||||
|
log_failure_msg "Stopping Cloud-management"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
# See how we were called.
|
# See how we were called.
|
||||||
case "$1" in
|
case "$1" in
|
||||||
status)
|
status)
|
||||||
status ${NAME}
|
status ${NAME}
|
||||||
RETVAL=$?
|
RETVAL=$?
|
||||||
;;
|
;;
|
||||||
stop)
|
stop)
|
||||||
SHUTDOWN_WAIT="30"
|
stop
|
||||||
count="0"
|
;;
|
||||||
if [ -f /var/run/cloud-management.pid ]; then
|
restart)
|
||||||
pid=`cat /var/run/cloud-management.pid`
|
stop
|
||||||
kill $pid &>/dev/null
|
set start
|
||||||
until [ "$(ps --pid $pid | grep -c $pid)" -eq "0" ] || \
|
. /etc/rc.d/init.d/tomcat6
|
||||||
[ "$count" -gt "$SHUTDOWN_WAIT" ]
|
|
||||||
do
|
|
||||||
sleep 1
|
|
||||||
let count="${count}+1"
|
|
||||||
done
|
|
||||||
if [ "$(ps --pid $pid | grep -c $pid)" -eq "0" ]; then
|
|
||||||
log_success_msg "Stopping Cloud-management"
|
|
||||||
else
|
|
||||||
log_failure_msg "Stopping Cloud-management"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo "Cannot find PID file of Cloud-management"
|
|
||||||
log_failure_msg "Stopping Cloud-management"
|
|
||||||
fi
|
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
. /etc/rc.d/init.d/tomcat6
|
. /etc/rc.d/init.d/tomcat6
|
||||||
esac
|
esac
|
||||||
|
|
||||||
exit $RETVAL
|
exit $RETVAL
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user