Ваша команда должна работать.Попробуйте выполнить отладку с помощью вызова через
strace -o all_system_calls.txt -f -ff bash MyBashScript.sh MyArgumentOne
, один из созданных файлов all_system_calls.txt.<pid>
должен содержать что-то вроде
execve("/bin/bash", ["bash", "MyBashScript.sh", "MyArgumentOne"], [/* 71 vars */]) = 0
Если вы уверены, что аргумент передается в ваш скрипт.