读书人

获取所执行的程序所在目录及其下层目录

发布时间: 2013-01-25 15:55:29 作者: rapoo

获取所执行的程序所在目录及其上层目录的办法
抄自catalina.sh

PRG="$0"# resolve links - $0 may be a softlinkwhile [ -h "$PRG" ]; do  ls=`ls -ld "$PRG"`  link=`expr "$ls" : '.*-> \(.*\)$'`  if expr "$link" : '/.*' > /dev/null; then    PRG="$link"  else    PRG=`dirname "$PRG"`/"$link"  fidone# 所执行程序所在的目录PRGDIR=`dirname "$PRG"`# 所执行程序所在的目录的上级目录 [ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/.." >/dev/null; pwd`

读书人网 >操作系统

热点推荐