Tente adicionar o caminho completo ao binário no seu script; execute-o com: /bin/mkdir
Você pode encontrar os caminhos completos para comandos usando which
seguido pelo comando.
Em seguida, ele retornará o caminho completo do comando, por exemplo:
$ which mkdir
/bin/mkdir
Você também pode definir o PATH para o ambiente no qual o script é executado usando export
.
Para fazer isso no script, adicione uma linha semelhante a esta: export PATH=$PATH:/bin:/usr/bin:/path/to/whateverelse
no início do seu script.
Veja link para detalhes.
Pessoalmente, eu recomendaria apenas usar o caminho completo para os binários.