У меня есть задание 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?
Я нашел этот ответ, но он не говорит, мешает ли это завершить работу.