我怎么能告诉通过cron工作执行的脚本失败的原因?

在我的Linux机器上,我有典型的/etc/cron.hourly目录和脚本。 我用下面的简单代码创build了一个运行ruby脚本的代码:

#!/bin/bash ruby /home/eltony/data_warehouse_scripts/import.rb 

虽然我可以查看/var/log/cron.log并validation每小时cron正在运行,但脚本从不执行。 我不确定究竟是什么原因,但是我相信,当我在CLI中input该命令并敲入回车时,脚本就会运行,并执行它应该做的事情。

我真的不知道如何debugging这个问题,所以任何帮助将是伟大的。 权限看起来很好,因为它们与cron.hourly和cron.monthly中的所有脚本相同:

 -rwxr-xr-x 1 root root 65 Jun 3 12:53 le_warehouse_sync -rwxr-xr-x 1 root root 268 Nov 9 2009 mcelog.cron 

谢谢!

检查输出发送到的用户的电子邮件(默认为root)。