Esto no está bien para un script que se configura como un trabajo cron:
mkdir jh
cd jh
Debe proporcionar la ruta completa donde jhdebe crearse el directorio. Además, en esta ruta debe tener permiso para crear nuevos archivos / directorios.
Por ejemplo, su script debería verse así:
#!/bin/sh
mkdir /home/lucky/jh
cd /home/lucky/jh
Tampoco /usr/bin/shes el camino correcto para sh. El camino correcto es /bin/sh. Puede verificar esto con el whereis shcomando. Y aun así, su trabajo cron debería verse así:
20 * * * * /home/lucky/myfile.sh
No olvide hacer que el script sea ejecutable:
chmod +x /home/lucky/myfile.sh