summaryrefslogtreecommitdiffstats
path: root/tomcat-7.0.init
diff options
context:
space:
mode:
Diffstat (limited to 'tomcat-7.0.init')
-rw-r--r--tomcat-7.0.init10
1 files changed, 5 insertions, 5 deletions
diff --git a/tomcat-7.0.init b/tomcat-7.0.init
index cddf8cd..f5269f5 100644
--- a/tomcat-7.0.init
+++ b/tomcat-7.0.init
@@ -149,7 +149,7 @@ function start() {
return
fi
if [ -f "/var/lock/subsys/${NAME}" ]; then
- if [ -f "/var/run/${NAME}.pid" ]; then
+ if [ -s "/var/run/${NAME}.pid" ]; then
read kpid < /var/run/${NAME}.pid
# if checkpid $kpid 2>&1; then
if [ -d "/proc/${kpid}" ]; then
@@ -210,7 +210,7 @@ function stop() {
fi
if [ "$RETVAL" -eq "0" ]; then
count="0"
- if [ -f "/var/run/${NAME}.pid" ]; then
+ if [ -s "/var/run/${NAME}.pid" ]; then
read kpid < /var/run/${NAME}.pid
until [ "$(ps --pid $kpid | grep -c $kpid)" -eq "0" ] || \
[ "$count" -gt "$SHUTDOWN_WAIT" ]; do
@@ -262,7 +262,7 @@ case "$1" in
start
;;
condrestart|try-restart)
- if [ -f "/var/run/${NAME}.pid" ]; then
+ if [ -s "/var/run/${NAME}.pid" ]; then
stop
start
fi
@@ -271,13 +271,13 @@ case "$1" in
RETVAL="3"
;;
force-reload)
- if [ -f "/var/run/${NAME}.pid" ]; then
+ if [ -s "/var/run/${NAME}.pid" ]; then
stop
start
fi
;;
status)
- if [ -f "/var/run/${NAME}.pid" ]; then
+ if [ -s "/var/run/${NAME}.pid" ]; then
read kpid < /var/run/${NAME}.pid
if [ -d "/proc/${kpid}" ]; then
log_success_msg "${NAME} (pid ${kpid}) is running..."