Você tem retorno de carro (CR) no final da linha, como diz o log:
/home/log-transfer-user/scripts/execute_script.sh^M
Você precisa remover o CR e também colocar uma nova linha após a linha, conforme necessário, em cron
.
Instalei um trabalho cron
para ser executado às 4h todos os dias, mas não está sendo executado.
Se eu executar o script manualmente, ele será executado sem problemas, por isso não acho que as permissões sejam o problema.
Eu verifiquei o log e descobri que cron
está sendo iniciado com as seguintes linhas
Jul 4 04:00:01 Server /USR/SBIN/CRON[30888]: (log-transfer-user) CMD (/home/log-transfer-user/scripts/execute_script.sh^M)
Jul 4 04:00:01 Server /USR/SBIN/CRON[30887]: (CRON) info (No MTA installed, discarding output)
Por algum motivo, ^M
está sendo anexado ao caminho do script. Este poderia ser o problema?
Você tem retorno de carro (CR) no final da linha, como diz o log:
/home/log-transfer-user/scripts/execute_script.sh^M
Você precisa remover o CR e também colocar uma nova linha após a linha, conforme necessário, em cron
.
Tags cron