Esto no está bien para un script que se configura como un trabajo cron:
mkdir jh
cd jh
Debe proporcionar la ruta completa donde jh
debe 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/sh
es el camino correcto para sh
. El camino correcto es /bin/sh
. Puede verificar esto con el whereis sh
comando. 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