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目录运行此脚本,并且可以使用单个句点(.)作为第一个类路径参数.
>确保shell脚本具有必要的unix权限.
从终端运行:sudo chmod ### yourScript.sh
其中###是表示系统设置的正确权限的数字.
>通过设置cron作业来调度要调用的脚本.
从终端运行:crontab -e
这将打开您的crontab编辑器.您可以通过以下方式添加作业:
* / 5 * * * * bash /home/scripts/yourScript.sh
希望这可以帮助别人!