获取符号链接脚本的目录

获取符号链接脚本的目录

我必须确定符号链接的脚本的目录。

/usr/local/src/myscript/myscript.sh
/usr/local/bin/myscript.sh (Symlink to the one above)

cronjob 执行 /usr/local/bin/myscript.sh。myscript.sh我在里面尝试确定原始位置在哪里(/usr/local/src/myscript/在本例中是)。如何做到这一点?

答案1

解决方案是

$( cd "$( dirname "`readlink ${BASH_SOURCE[0]}`" )" && pwd )

相关内容