Java程序的Cron工作
我正在使用一个
java程序,它在完成一些文件传输后发送电子邮件.我正在使用
Eclipse来编写程序代码.如何设置cron作业以在特定时间执行此java程序.我在项目中也有各种jar文件.请建议
解决方法
r0ast3d有一个快速,明确的答案 – 我确实需要做更多的搜索以完成每一步,所以我将详细说明他的步骤:
>编写一个shell脚本,用必要的参数调用你的java程序. !/bin/bash echo "Running script." cd ~/your/classpath/to/java java -classpath .:somejar.jar path/to/your/Program 使用冒号(:)而不是分号(;)分隔必要的类路径 从终端运行:sudo chmod ### yourScript.sh 其中###是表示系统设置的正确权限的数字. 从终端运行:crontab -e 这将打开您的crontab编辑器.您可以通过以下方式添加作业: * / 5 * * * * bash /home/scripts/yourScript.sh 使用脚本的正确位置替换脚本的路径.此作业设置为每5分钟运行一次.有关crontab的详细参考,请参见http://www.adminschoice.com/crontab-quick-reference/. 希望这可以帮助别人! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |