问题描述
所以我试图让 cron 运行一个 jar 文件,但我不知道如何让它工作。这是我尝试过的,但没有任何反应。我还运行了没有 * * * * * 的行,并且没有输出。我做错了什么?
* * * * * sudo /usr/bin/flock -w 0 /run/lock/cron.lock cd /home/opc java (my java file)
我是根据我在其他问题上所读到的内容写的,但我没有太多经验,所以我需要更深入的解释才能做到这一点。我没有创建任何 cron.lock 文件。这是一个问题吗?我宁愿不运行脚本或其他东西,只运行这 1 个命令。
谢谢!
解决方法
好吧,我确实修复了它。我的错误是没有告诉 java 命令我的 .jar 是正确的方法。 cd没用。类路径会做得更好。
* * * * * sudo flock -n /run/lock/cron.lock java -classpath /your/jar/location -jar yourFile.jar