From 5e79599484a675baabf45e6b2c50635dbd6b1119 Mon Sep 17 00:00:00 2001 From: Marnie McCormack Date: Thu, 30 Oct 2008 16:36:45 +0000 Subject: QPID-961 Nasty change to introduce a process name at the start of the broker command string to make killing it work on all platforms, and avoid killing client processes. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@709200 13f79535-47bb-0310-9956-ffa450edef68 --- java/common/bin/qpid-run | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'java') diff --git a/java/common/bin/qpid-run b/java/common/bin/qpid-run index 1de0048f48..0b5070d937 100755 --- a/java/common/bin/qpid-run +++ b/java/common/bin/qpid-run @@ -56,6 +56,12 @@ if [ -z $AMQJ_LOGGING_LEVEL ]; then export AMQJ_LOGGING_LEVEL=info fi +#Set to help us get round the manifold problems of ps/pgrep on various +#platforms which gather up to prevent qpid_stop from working ..... +if [ -z "$QPID_PNAME" ]; then + export QPID_PNAME=" -DPNAME=QPBRKR" +fi + if [ -z "$QPID_HOME" ]; then export QPID_HOME=$(dirname $(dirname $(readlink -f $0))) export PATH=${PATH}:${QPID_HOME}/bin @@ -253,6 +259,6 @@ if $cygwin; then JAVA=$(cygpath -u $JAVA) fi -COMMAND=($JAVA $JAVA_VM $JAVA_GC $JAVA_MEM $SYSTEM_PROPS $JAVA_OPTS $QPID_OPTS "${JAVA_ARGS[@]}") +COMMAND=($JAVA $JAVA_VM $QPID_PNAME $JAVA_GC $JAVA_MEM $SYSTEM_PROPS $JAVA_OPTS $QPID_OPTS "${JAVA_ARGS[@]}") DISPATCH -- cgit v1.2.1