我在目录位置/ home / oracle / naresh
文件InsertToTable.java,InsertToTable.class,runjava.sh,ojdbc6.jar位于/ home / oracle / naresh目录位置
InsertToTable.java是一个将数据插入表中的文件。它在运行时使用ojdbc6.jar。 当独立运行以下shell脚本时,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作业运行时将日期值写入文件。 ->成功将数据写入文件
因此,理想情况下,shell中有两项任务:1.写入文件2.执行Java
crontab:
----------
* * * * * /home/oracle/naresh/runjava.sh
cron不执行Java文件。 有人可以告诉我,如何使用cron
执行Java文件吗?