Isso não está correto para um script definido como um trabalho cron:
mkdir jh
cd jh
Você deve fornecer o caminho completo em que o jhdiretório 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
Também /usr/bin/shnão é o caminho certo para sh. O caminho certo é /bin/sh. Você pode verificar isso com o whereis shcomando E mesmo assim, seu trabalho cron deve ter a seguinte aparência:
20 * * * * /home/lucky/myfile.sh
Não se esqueça de tornar o script executável:
chmod +x /home/lucky/myfile.sh