Я установил задание cron для работы в 4 часа ночи каждый день, однако он не выполняется.
Если я запускаю скрипт вручную, он запускается без проблем, поэтому я не думаю, что разрешения являются проблемой.
Я проверил журнал и обнаружил, что cron запущен со следующими строками
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)
По какой-то причине ^M добавляется к пути сценария. Это может быть проблема?