【问题标题】:cron job groovy script loggingcron 作业 groovy 脚本日志记录
【发布时间】:2013-08-01 13:28:13
【问题描述】:

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

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

有人见过类似的问题吗?先谢谢了!

【问题讨论】:

  • 如何调用 groovy 脚本?你如何管理依赖关系?你如何配置记录器?

标签: logging groovy cron


【解决方案1】:

既然有这么精确的错误,试试看:

  1. cron 作业是否以与您运行脚本的用户相同的用户身份运行。

  2. 目录/文件权限会影响日志文件的生成,请确认。

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

  4. 尝试记录到 STDOUT(控制台附加程序)并检查 cron 的日志(位置取决于您使用的操作系统 var/log/syslog 或 var/log/cron 或任何配置)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-13
    • 1970-01-01
    • 2021-03-13
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    相关资源
    最近更新 更多