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