Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我设置了一个 cron 作业来调用 groovy 脚本。在 groovy 脚本中,我使用“ch.qos.logback”进行日志记录。
如果我手动运行脚本,日志记录工作正常,但是当通过 cron 作业运行时,日志文件没有输出。
有没有人见过类似的问题?提前谢谢!
由于存在如此精确的错误,请尝试查看是否:
cron 作业是否以与您运行脚本的用户相同的用户身份运行。
目录/文件权限会影响日志文件的生成,请验证。
编写脚本和 cron 作业运行时的路径可能不同,因此日志文件可能会在某个不同的位置生成(如果您使用日志文件的相对路径)
尝试登录到 STDOUT(控制台附加程序)并检查 cron 的日志(位置取决于您使用的操作系统 var/log/syslog 或 var/log/cron 或任何配置)