shuf -n1 text.txt> test.csv没有安装MTA,丢弃输出

时间:2017-08-25 18:54:00

标签: linux cron

我想每小时通过cron将text.txt中的一行复制到text.csv

在crontab中尝试了以下条目但没有成功!!

0 * * * *  shuf -n1 Zitate.txt > Zitat.csv >/dev/null 2>&1
0 * * * *  shuf -n1 Zitate.txt > Zitat.csv

syslog返回 - 未安装MTA,丢弃输出

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您需要安装Postfix等邮件传输代理(MTA) 并设置。 Cron尝试通过它发送任何输出作为电子邮件。它 可能是某些输出仍然来自shuf,或者那 Cron只想和MTA一起运作。

一旦安装(不确定你正在使用哪个发行版),你应该是 能够启动它(假设系统设置):

% sudo systemctl start postfix
% sudo systemctl enable postfix  # start on subsequent boots