java - 无法使用 crontab 访问 jarfile

标签 java

我有两个 jar 文件,我想使用 crontab 运行它们。假设有一个 A 和 B jarfile。当我想为 A jarfile 运行 crontab 时,crontab 工作正常。但是当我想运行 B jarfile 时,crontab 无法访问该 jarfile。这哪里可能出问题呢?问题出在 jarfile 上,还是 crontab 设置上?

这是我的 crontab 设置

0 12,14 * * * root/root/folderjarfile/runx.sh >>/root/folderjarfile/nohup.out

最佳答案

我认为您的 jar 文件可能有问题。找到它的可能选项。

  1. 在没有 crontab 的情况下运行该 jar 意味着提交 java -cp jarPath main-method
  2. 如果 option-1 工作正常,那么您必须重新启动 cron 选项卡

    Stop Cron Job: /etc/init.d/crond stop
    Start Cron Job: /etc/init.d/crond start
    

关于java - 无法使用 crontab 访问 jarfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56144423/

相关文章:

java - 我正在使用 spring-reactor 丢失消息,我的设置有什么问题?

java - 屏幕加载 Android 上的随机 TextView

java - Jersey REST 和 Neo4j 环境中并发 POST 请求的问题

java - 为 Junit 测试包装多行字符串

java - 将字符串操作转换为短整型 (JAVA)

java - 在java客户端中更改derbyDB架构 'on the fly'

java - 更改 JButtons 背景的最佳方法

java - java中日期转换错误

Java SWT 所见即所得 HTML 编辑器

java - 在 IntelliJ 中运行 Docker for AWS Lambda 应用程序 : Docker throws 404 Client Error (docker. 错误。ImageNotFound)