小编Han*_*nny的帖子

Cron 作业日志显示“未安装 MTA”,这是否会阻止 CRON 作业完成?

我有一个 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)
Run Code Online (Sandbox Code Playgroud)

但是文件不在备份目录中(所以它没有完成)。

关于 ' No MTA installed' 的第二个语句是否阻止了 cron 作业的完成?完成该 cron 作业并摆脱 MTA 错误的最佳方法是什么?

我找到了这个答案,但没有说明这是否会阻止工作完成。

bash backup scripts cron rsync

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

backup ×1

bash ×1

cron ×1

rsync ×1

scripts ×1