我有两个要使用crontab运行的jar文件。假设有一个A和B jarfile。当我想为A jarfile运行crontab时,crontab可以正常工作。但是,当我要运行B jarfile时,crontab无法访问jarfile。哪里可能出问题?问题出在jarfile还是crontab设置上?
这是我的crontab设置
0 12,14 * * *根/root/folderjarfile/runx.sh >> /root/folderjarfile/nohup.out
答案 0 :(得分:0)
我认为您的jar文件可能有问题。找出答案的可能选项。
如果option-1正常工作,则必须重新启动cron选项卡
Stop Cron Job: /etc/init.d/crond stop
Start Cron Job: /etc/init.d/crond start
答案 1 :(得分:0)
Cron通常不会运行您的个人资料。因此,您只有一个基本的环境。
尝试将以下内容放入您的runx.sh
env |sort >/tmp/my_cron_env.txt
让您的工作运行起来,看看您的PATH和其他变量。您可能会发现期望丢失的东西(例如JAVA_HOME)丢失。