【问题标题】:CronJob Runs but Does Not generate outputCronJob 运行但不生成输出
【发布时间】:2014-08-09 23:35:48
【问题描述】:

我有一个执行 java 类的 shell 脚本,它应该每周使用 Cronjob 运行。
最近几天它没有按预期工作。
它不会生成任何类型的日志或输出。
检查/var/logscronjob 看起来它正在按计划运行。
此外,如果我手动运行/执行 java 类,它工作得很好。
知道为什么 cron 不工作吗?

PS:在不同时间安排的类似 shell 脚本运行相同的 java 类运行没有问题。

【问题讨论】:

  • 您能否在您的问题中包括此处的 cron 启动 (cron.d/cronttab)。重命名任何可能敏感的内容。
  • 是cron'ed命令还是Java程序生成输出?

标签: java cron


【解决方案1】:

您的问题是我们是否知道为什么 cron 不起作用。根据您写的内容,我认为您最近可能移动了输入或输出文件。当你手动执行它时它可能会运行,但 cron 从不同的位置运行,所以你必须使用所有文件和命令的完整路径,请试试这个。来源:遇到同样的问题

最好的问候

【讨论】:

  • @FernadoG 你的链接来源:遇到同样的问题不工作/不存在
  • 抱歉,我是新手,无意放链接,我会编辑。@ inkalimeva
  • 完全正确.. 在 cron 完成运行后接收到 cron 的输入文件。只需要重新安排 cron 。感谢您的建议
猜你喜欢
  • 1970-01-01
  • 2013-08-11
  • 2016-08-30
  • 2021-09-24
  • 1970-01-01
  • 2013-01-16
  • 2014-08-22
  • 2018-04-27
  • 1970-01-01
相关资源
最近更新 更多