aboutsummaryrefslogtreecommitdiff
path: root/www/tomcat7/files/tomcat6.sh.in
diff options
context:
space:
mode:
authorAlex Dupre <ale@FreeBSD.org>2009-07-29 13:33:19 +0000
committerAlex Dupre <ale@FreeBSD.org>2009-07-29 13:33:19 +0000
commit0cd198a0b890982d1aa2429467708d39ad7660a7 (patch)
treeefa1b9c1cd61b91f495f7861fed7fb29c0367129 /www/tomcat7/files/tomcat6.sh.in
parent5d91491fcb6497cc38571507beb754a5c402fe76 (diff)
downloadports-0cd198a0b890982d1aa2429467708d39ad7660a7.tar.gz
ports-0cd198a0b890982d1aa2429467708d39ad7660a7.zip
Notes
Diffstat (limited to 'www/tomcat7/files/tomcat6.sh.in')
-rw-r--r--www/tomcat7/files/tomcat6.sh.in6
1 files changed, 3 insertions, 3 deletions
diff --git a/www/tomcat7/files/tomcat6.sh.in b/www/tomcat7/files/tomcat6.sh.in
index 15c8fd53658e..66486830b61f 100644
--- a/www/tomcat7/files/tomcat6.sh.in
+++ b/www/tomcat7/files/tomcat6.sh.in
@@ -73,7 +73,7 @@ tomcat%%TOMCAT_VERSION%%_stop_timeout="${tomcat%%TOMCAT_VERSION%%_stop_timeout:-
name="tomcat%%TOMCAT_VERSION%%"
rcvar=`set_rcvar`
-pidfile="%%PID_FILE%%"
+pidfile="/var/run/%%APP_SHORTNAME%%.pid"
load_rc_config "${name}"
@@ -109,7 +109,7 @@ log_args=">> ${tomcat%%TOMCAT_VERSION%%_stdout_log} \
if [ -f $pidfile ]; then
read rc_pid junk < $pidfile
if [ ! -z "$rc_pid" ]; then
- procname=`ps -o ucomm= $rc_pid`
+ procname=`ps -o command= -p $rc_pid | cut -f1 -d ' '`
fi
fi
if [ -z "$procname" ]; then
@@ -147,7 +147,7 @@ tomcat%%TOMCAT_VERSION%%_stop() {
${java_command} stop
tomcat_wait_max_for_pid ${tomcat%%TOMCAT_VERSION%%_stop_timeout} ${rc_pid}
kill -KILL ${rc_pid} 2> /dev/null && echo "Killed."
- echo -n > ${pidfile}
+ rm -f ${pidfile}
}
tomcat_wait_max_for_pid() {