startup.sh
上传用户:bj_pst
上传日期:2019-07-07
资源大小:7353k
文件大小:1k
源码类别:

Java编程

开发平台:

Java

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