我遇到了一个小问题,我每 5 分钟运行一次 cron 任务,该任务会查找文本链并将其替换为空。为了优化某些功能,我想向 cronstrask 添加一个新功能:如果它替换了某些内容,请给我发送电子邮件。如果 crontask 找不到链,则无需发送邮件。我不知道该怎么做,也许你可以帮助我。这是我当前的 cron 任务:
find /home -type f | xargs sed -i 's$chain if would like to era$ $g'
答案1
根据设计,cron
将任何作业的输出通过电子邮件发送到 MAILTO 变量,如果未设置该变量,则作业的所有者(例如root
)是电子邮件。从 调用脚本cron
并设置正确的电子邮件别名,如果脚本产生输出,您将收到邮件。