Мне нужно определить каталог сценария, на который есть символическая ссылка.
/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/
в таком случае). Как это сделать?
Решение
$( cd "$( dirname "`readlink ${BASH_SOURCE[0]}`" )" && pwd )