I have a script (./start.sh) which can be run from anywhere in a Docker container.
How does this script determine its absolute path, regardless of the executing script's location and without pre-defining this parameter in the code?
I have tried `dirname $0` but that did not work.
If I use $(pwd) that is only the working directory and it some times does not work.
Here's what I found that works:
RUN_DIR=$(pwd $(dirname $0))/
You could also use this:
pushd `dirname $0` > /dev/null SCRIPTPATH=`pwd` popd > /dev/null
But the first seems a lot cleaner.
Hello, Today it is about Atlassian Certification. Do you have an interest in taking the exam? If yes share with us so if we have couple people we can start a group study. All the best, ...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG