cron job groovy script logging

时间:2013-07-31 20:24:14

标签: logging groovy cron

我设置了一个cron作业来调用groovy脚本。在groovy脚本中,我使用“ch.qos.logback”来进行日志记录。

如果我手动运行脚本,日志记录工作正常,但是当通过cron作业运行时,没有输出到日志文件。

有没有人见过类似的问题?谢谢你!

1 个答案:

答案 0 :(得分:0)

由于存在如此严重的错误,请尝试查看:

  1. cron作业是否与运行脚本的用户一样运行。

  2. 目录/文件权限会影响日志文件生成,请验证。

  3. 脚本和运行cron作业时的路径可能不同,因此可能会在某个不同的位置生成日志文件(如果您使用的是日志文件的相对路径)

  4. 尝试登录到STDOUT(控制台appender)并检查cron的日志(位置取决于你使用的操作系统使用var / log / syslog或var / log / cron或配置的任何内容)