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 jh
diretó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/sh
não é o caminho certo para sh
. O caminho certo é /bin/sh
. Você pode verificar isso com o whereis sh
comando 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