# resolve links - $0 may be a softlink
PRG="$0" //$0 表示命令本身 也就是 startup.sh
while [ -h "$PRG" ] ; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`/"$link"
fi
done
PRGDIR=`dirname "$PRG"`
PRG="$0" //$0 表示命令本身 也就是 startup.sh
while [ -h "$PRG" ] ; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`/"$link"
fi
done
PRGDIR=`dirname "$PRG"`
EXECUTABLE=catalina.sh
参考:
bshell 命令行参数 http://www.cnblogs.com/FrankTan/archive/2010/03/01/1634516.html
shell入门 http://www.cnblogs.com/suyang/archive/2008/05/18/1201990.html