mirror of
https://bitbucket.org/jsuto/piler.git
synced 2024-12-25 09:20:11 +01:00
Some improvements about the start stop scrip, some times don't work well, now stops and checks the the status ok
This commit is contained in:
parent
4a8baa3b2e
commit
e6e225849b
@ -28,14 +28,17 @@ start() {
|
||||
}
|
||||
|
||||
stop() {
|
||||
echo "stopping $NAME"
|
||||
kill ${PID_NUMBER}
|
||||
if [ "$PID_NUMBER" != "" ]; then echo "stopping piler"; kill $PID_NUMBER; fi
|
||||
|
||||
if [ $PILER_SMTP_PID != '' ]; then echo "stopping piler-smtp"; kill $PILER_SMTP_PID; fi
|
||||
if [ "$PILER_SMTP_PID" != "" ]; then echo "stopping piler-smtp"; kill $PILER_SMTP_PID; fi
|
||||
}
|
||||
|
||||
check_status(){
|
||||
test -f /proc/${PID_NUMBER}/status
|
||||
if [ -f /proc/${PID_NUMBER}/status ]; then
|
||||
echo "piler is running, pid: ${PID_NUMBER}";
|
||||
else
|
||||
echo "piler is NOT running";
|
||||
fi
|
||||
|
||||
if [ "${PILER_SMTP_PID}" != '' ]; then
|
||||
echo "piler-smtp is running, pid: ${PILER_SMTP_PID}";
|
||||
@ -56,10 +59,8 @@ case "$1" in
|
||||
status)
|
||||
if check_status;
|
||||
then
|
||||
echo "${NAME} is running."
|
||||
exit 0
|
||||
else
|
||||
echo "${NAME} is not running."
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
@ -78,4 +79,3 @@ case "$1" in
|
||||
*)
|
||||
echo "Usage: $0 start|stop|restart|reload|status"
|
||||
esac
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user