我只是在/var/spool/cron/crontabs/root中运行正常的cronjob。 但是当cron开始时,我总是收到一封电子邮件,内容如下:
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 28 0 11340 --:--:-- --:--:-- --:--:-- 11340 0 75 0 75 0 28 8480 3165 --:--:-- --:--:-- --:--:-- 7833 {"status": "ok", "jobs": {"mdspider": "e8ce7498dc5e11e0b387b3171f8e7a38"}}
哪里可以禁用,只有在cronjob失败时才启用邮件传输?
克朗会把你的工作输出给你。 这是你的任务,写一个不会输出虚假输出的工作。 这看起来像一个Python脚本驱动curl或者rsync; 为脚本添加-q选项,或将其输出redirect到/dev/null 。 但要小心,只沟渠无害的消息! 人们倾向于抛弃错误信息,然后想知道为什么他们的工作“默默地”失败了。 一个好的做法是将输出logging到文件中,并定期轮换日志文件。