Hi guys, The bin/jmeter.sh script will fail to launch if it is called via symlink or called from outside of bin.
Adding the following snippet of script will resolve the true path, cd to it, and then start jmeter. ---------- # resolve the true full path (e.g. called from outside of bin, called via symlinks, and etc.) SOURCE="${BASH_SOURCE[0]}" while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )" SOURCE="$(readlink "$SOURCE")" [[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located done DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )" echo "start jmeter.sh from $DIR" cd "$DIR" # the rest of the jmeter.sh scripts # i.e. JMETER_OPTS="" ... Thanks, James Liang