У меня есть задание cron, которое просто запускает rsync в определенном каталоге.

Когда я запускаю саму команду rsync sudo rsync -av --delete /directory1 /directory2 , она запускается без проблем и работает точно так, как задумано.

Когда запускается задание Cron - я вижу его в /var/log/syslog.1 и оно говорит следующее (суммировано):

Mar  12 11:38:01 ip-xx-xx-xx-xxx CRON[4970]: (root) CMD (rsync --delete /my/directory /backup/directory)
Mar  12 11:38:01 ip-xx-xx-xx-xxx CRON[4970]: (CRON) info (No MTA installed, discarding output)

Но файлы не находятся в каталоге резервных копий (поэтому он не завершается).

Помогает ли второе утверждение о том, что « No MTA installed », препятствовать выполнению задания cron? Каков наилучший способ выполнить эту задачу cron и избавиться от ошибки MTA?

Я нашел этот ответ, но он не говорит, мешает ли это завершить работу.

0