Certifique-se de fornecer o caminho como um argumento para o script, pois $1
é o primeiro argumento do script.
Se você quiser o caminho e o nome do script (caminho completo do script, por exemplo, /path/to/crtMQdir.ksh
), será necessário usar $0
.
Você também precisa garantir que seu script ksh
tenha permissões de execução: chmod +x /path/to/crtMQdir.ksh
Uma maneira alternativa, se você quiser executá-lo a partir do diretório atual, é simplesmente substituir $1
by $PWD
em seu script atual. Se você quiser usar o mesmo diretório daquele para esse script, você também pode usar $(dirname $0)
em vez de $1
.