Nenhuma das entradas do seu trabalho crontab
corresponde ao que você digitou na linha de comando
-
/usr/bin /home/rome/cronjob/back.sh
tenta executar um programa/usr/bin
, mas esse é um diretório -
/home/rome/cronjob/back.sh/
tenta tratar seu script como um diretório -
exec '/bin/bash /home/rome/cronjob/back.sh'
tenta usar a saída do seu programa como um nome de programa para executar -
/bin/bash /home/rome/cronjob/back.sh > /dev/null 2>&1
isso pode funcionar, exceto pelo fato de você ter descartado toda a saída do script, para não ver erros
Com base no feedback de seus comentários, parece que você provavelmente quer algo assim (omiti /home/rome
porque esse é seu diretório pessoal mesmo assim):
*/3 * * * * cd cronjob && bash back.sh >back.log 2>&1