hgomez      2003/03/06 03:12:34

  Modified:    catalina/src/bin catalina.sh
  Log:
  Add support to get catalina mai java process id in a file
  via the CATALINA_PID envvar
  
  Revision  Changes    Path
  1.33      +12 -1     jakarta-tomcat-4.0/catalina/src/bin/catalina.sh
  
  Index: catalina.sh
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/bin/catalina.sh,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- catalina.sh       15 Oct 2002 10:31:21 -0000      1.32
  +++ catalina.sh       6 Mar 2003 11:12:33 -0000       1.33
  @@ -32,6 +32,9 @@
   #                   (JSSE) installation, whose JAR files will be added to the
   #                   system class path used to start Tomcat.
   #
  +#   CATALINA_PID    (Optional) Path of the file which should contains the pid
  +#                   of catalina startup java process, when start (fork) is used
  +#
   # $Id$
   # -----------------------------------------------------------------------------
   
  @@ -201,6 +204,10 @@
         -Djava.io.tmpdir="$CATALINA_TMPDIR" \
         org.apache.catalina.startup.Bootstrap "$@" start \
         >> "$CATALINA_BASE"/logs/catalina.out 2>&1 &
  +
  +      if [ ! -z "$CATALINA_PID"]; then
  +        echo $! > $CATALINA_PID
  +      fi      
     else
       "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
         -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
  @@ -209,6 +216,10 @@
         -Djava.io.tmpdir="$CATALINA_TMPDIR" \
         org.apache.catalina.startup.Bootstrap "$@" start \
         >> "$CATALINA_BASE"/logs/catalina.out 2>&1 &
  +
  +      if [ ! -z "$CATALINA_PID"]; then
  +        echo $! > $CATALINA_PID
  +      fi      
     fi
   
   elif [ "$1" = "stop" ] ; then
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to