Isso não é bom para um script que é definido como uma tarefa agendada:
mkdir jh
cd jh
Você deve fornecer o caminho completo onde jh directory deve ser criado. Além disso, nesse caminho, você deve ter permissão para criar novos arquivos / diretórios.
Por exemplo, seu script deve se parecer com:
#!/bin/sh
mkdir /home/lucky/jh
cd /home/lucky/jh
Além disso, /usr/bin/sh não é o caminho certo para sh . O caminho certo é /bin/sh . Você pode verificar isso com o comando whereis sh . E, mesmo assim, seu cron job deve se parecer com:
20 * * * * /home/lucky/myfile.sh
Não se esqueça de tornar o script executável:
chmod +x /home/lucky/myfile.sh