Cron的工作神秘地停止了运行?

use*_*914 4 linux crontab

我在Ubuntu 10.4服务器上有一个cron作业,它没有明显的原因停止运行.(这项工作持续了好几个月而且没有改变.)我不是一个*nix大师,所以如果这是一个简单的问题,我会恳求无知.我找不到任何理由或迹象表明为什么这项工作会停止.我没有成功重启服务器.这是工作:

# m h  dom mon dow   command
0 * * * * java -jar /home/mydir/myjar.jar >>/home/mydir/crontaboutput.txt
Run Code Online (Sandbox Code Playgroud)

输出文件中的最后一行显示程序在2012年8月29日运行.之后什么都没有.

任何想法在哪里看?

use*_*914 8

运行作业时,系统日志中应该有一些内容.您可以>尝试的另一件事是在作业中添加2>&1以查看文本文件中的任何错误. - 昨天Lars Kotthoff

这被证明是关键的信息 - 添加2>&1允许我捕获一个在其他地方没有报告的错误.完成的命令行然后看起来像:

java -jar /home/mydir/myjar.jar  2>&1  >>/home/mydir/crontaboutput.txt
Run Code Online (Sandbox Code Playgroud)