
r0ast3d有一个快速清晰的答案-我确实需要做更多的搜索才能完成每个步骤,所以我将详细介绍他的步骤:
- 编写一个shell脚本以使用必要的参数来调用Java程序。例:
!/bin/bash echo "Running script." cd ~/your/classpath/to/java java -classpath .:somejar.jar path/to/your/Program
用冒号(:)而不是分号(;)分隔必要的类路径。程序路径应从包开始(在Java程序顶部查找)
确保classpath参数指向您需要的jar。您可以在Java程序中检查import语句,以确保指定了所有必需的类路径。您必须从Java目录运行此脚本,并且可以将单个句点(。)用作第一个classpath参数。
确保Shell脚本具有必要的Unix权限。
从终端运行:
sudo chmod ### yourscript.sh
其中###是代表系统设置正确权限的数字。
- 通过设置cron作业安排要调用的脚本。
从终端运行:
crontab -e
这将打开您的crontab编辑器。您可以通过以下方式添加作业:
*/5 * * * * bash /home/scripts/yourscript.sh
用脚本的正确位置替换脚本的路径。该作业设置为每5分钟运行一次。有关crontab的良好参考,请参见http://www.adminschoice.com/crontab-
quick-reference/。
希望这可以帮助某人!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)