当前位置: 首页 > 知识库问答 >
问题:

cron未运行java程序

郤飞英
2023-03-14

我在目录位置/home/oracle/naresh

文件可插入。java,可插入。类,runjava。sh,ojdbc6。jar位于/home/oracle/naresh目录位置

InsertToTable.java是将数据插入到表中的文件。它在运行时利用ojdbc6.jar。当独立运行下面的外壳脚本时,java将成功运行并将数据插入到表中。

runjava.sh
-----------
#!/bin/bash
date >> /home/oracle/naresh/test.txt
export PATH=/home/oracle/jdk1.8.0_151/bin:$PATH
java -cp .:/home/oracle/naresh/ojdbc6.jar InsertToTable
exit 0

从cron运行相同的shell脚本时,java文件未运行。。

为了确保在运行cron作业时,无论cron作业是否启动,我都将日期值写入文件-

crontab:
----------
* * * * * /home/oracle/naresh/runjava.sh

cron未执行java文件。有人能告诉我,如何使用cron执行java文件吗

共有1个答案

杨赞
2023-03-14

我认为你根本没有编译你的java/jar文件。这个链接肯定会指导写任何cronwork脚本正确包括执行Java /JAR文件。

 类似资料:
  • 第一次使用cron作业,我在linux上相对较新,我似乎无法让它工作,如果我只是在命令行中手动运行它,它工作得很好,但不是作为cron作业。 我是这样设置的: 合同-e 插入模式 */3****root(cd/home/ec2 user/;java-jar-feedPuller-1.jar)(每3分钟测试一次) 保存并退出 它说它已经创建了一个新的cron作业选项卡 现在,当我做crontab-l

  • 问题内容: 因此,我试图将cron作业设置为我创建的守护程序的一种看门狗。如果守护程序出错并失败,我希望cron作业定期重新启动它…我不确定这样做的可能性如何,但是我通读了一些cron教程,找不到任何可以做我的事情正在寻找… 我的守护程序是从Shell脚本开始的,所以我真的只是在寻找一种方法来运行cron作业,前提是该作业的先前运行仍未运行。 它确实为我试图使用锁定文件提供了解决方案,但我不确定是

  • 问题内容: 我的源文件是。jar文件位于下。jar文件来自HTMLUnit 2.10 。 这是我的cron文件的来源: 但这给了我错误: 如何修改cron文件以导入jar文件? 问题答案: 像这样: 或者,如果您正在使用最新的JVM,则可以使用通配符来匹配所有JAR文件。 (反斜杠可能是不必要的,因为在这种情况下’globbing’不太可能匹配任何内容…) 更好的是,将命令(以及运行启动所需的其他

  • 如何修改cron文件以导入jar文件?

  • 是否有任何专家在使用spingdge调度程序时遇到问题? 我试着设置它在工作日的下午2点到晚上10点之间每小时运行15分钟,但是好像是按分钟触发的,这是因为我的cron出错了还是我应该做smthg来控制它? 通过springboot-web-started在linux服务器上运行 版本

  • 我有一个spring boot的应用程序。我需要为一些测试设置一个cron作业。我如何设置一个cron作业来每15分钟调用一次应用程序?我使用从应用程序根目录运行到应用程序。