Você pode querer dar caminhos completos no script, não apenas os relativos
backup / world deve ser algo como / home / ftb / backup / world (ou qual é o caminho completo para essa pasta).
O mesmo vale para a segunda linha.
Eu adicionei um cronjob com crontab -e
e depois adicionei: */10 * * * * sh /home/ftb/backup.sh
no meu backup.sh é:
rm -rf backup/world
cp -r ftb/world backup/
Meu backup.sh funciona se eu o executar via ./backup.sh
seu chmod 777
Eu quero executar a cada 10 minutos meu script backup.sh em /home/ftb/backup.sh !!
Você pode querer dar caminhos completos no script, não apenas os relativos
backup / world deve ser algo como / home / ftb / backup / world (ou qual é o caminho completo para essa pasta).
O mesmo vale para a segunda linha.
Eu recomendo usar bash ao invés de sh. Estes são diferentes e geralmente é melhor usar o bash em tarefas cron.
Bash é um superconjunto de sh, o que significa que tudo que você pode fazer em sh, você também pode fazer no bash e o bash tem mais recursos do que o sh.
No Ubuntu sh symlinks para traço, para não bater.
Além disso, você pode executar este cronjob como root para ter certeza de que as permissões estão corretas.