startup.sh
上传用户:zhangkaihu
上传日期:2008-02-20
资源大小:3690k
文件大小:1k
源码类别:

Web服务器

开发平台:

Java

  1. #!/bin/sh
  2. # -----------------------------------------------------------------------------
  3. # Start Script for the CATALINA Server
  4. #
  5. # $Id: startup.sh,v 1.4 2004/11/17 20:17:46 yoavs Exp $
  6. # -----------------------------------------------------------------------------
  7. # Better OS/400 detection: see Bugzilla 31132
  8. os400=false
  9. case "`uname`" in
  10. CYGWIN*) cygwin=true;;
  11. OS400*) os400=true;;
  12. esac
  13. # resolve links - $0 may be a softlink
  14. PRG="$0"
  15. while [ -h "$PRG" ] ; do
  16.   ls=`ls -ld "$PRG"`
  17.   link=`expr "$ls" : '.*-> (.*)$'`
  18.   if expr "$link" : '.*/.*' > /dev/null; then
  19.     PRG="$link"
  20.   else
  21.     PRG=`dirname "$PRG"`/"$link"
  22.   fi
  23. done
  24.  
  25. PRGDIR=`dirname "$PRG"`
  26. EXECUTABLE=catalina.sh
  27. # Check that target executable exists
  28. if $os400; then
  29.   # -x will Only work on the os400 if the files are: 
  30.   # 1. owned by the user
  31.   # 2. owned by the PRIMARY group of the user
  32.   # this will not work if the user belongs in secondary groups
  33.   eval
  34. else
  35.   if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
  36.     echo "Cannot find $PRGDIR/$EXECUTABLE"
  37.     echo "This file is needed to run this program"
  38.     exit 1
  39.   fi
  40. fi 
  41. exec "$PRGDIR"/"$EXECUTABLE" start "$@"