【问题标题】:Content formatting for Cron job email alertCron 作业电子邮件警报的内容格式
【发布时间】:2012-10-12 20:34:30
【问题描述】:

我们在 ubuntu 服务器 10.04 上安排 cron 作业,我们执行的脚本包含 命令 maven clean package & 然后执行一个 java 类。

工作完成后的电子邮件警报报告很冗长,电子邮件非常冗长,详细说明了所采取的所有操作。在电子邮件中我只想要最后几行,如果作业失败,那么详细的错误报告。

我有一个选择是将结果存储在日志文件中,并尾随输出。但如果工作失败,我可能无法获得完整的报告。

我可以使用其他 java 类或任何其他替代方法来做到这一点吗?

感谢任何提示/建议。

-- 谢谢

【问题讨论】:

    标签: java cron crontab


    【解决方案1】:

    编写一个 perl/shell 脚本来处理日志文件,然后将该脚本作为 cron-job 调用。以这样的方式编写脚本,如果作业通过,它会单独提取最后几行(可能是使用tail 命令),如果作业失败,则输出整个文件)。我不确定这是否是您正在寻找的,但当我面临类似情况时,这就是我所做的。

    【讨论】:

    • 它实际上是一个“mvn clean package”命令所以我应该如何检查shell脚本中的条件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-26
    • 1970-01-01
    • 2018-06-18
    • 2017-06-06
    • 1970-01-01
    • 2014-01-26
    • 1970-01-01
    相关资源
    最近更新 更多