0

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

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

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

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

任何提示/建议表示赞赏。

- 谢谢

4

1 回答 1

1

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

于 2012-10-12T12:34:30.633 回答