我正在使用一个java程序,它在完成一些文件传输后发送电子邮件。我正在使用Eclipse来编写程序。如何设置cron作业以在特定时间内执行此java程序。另外,我在项目中有各种jar文件。请给出建议
发布于 2014-03-18 15:53:43
r0ast3d有一个快速而明确的答案--我确实需要做更多的搜索才能完成每一步,所以我将详细介绍他的步骤:
!/bin/bash echo“运行脚本”。cd ~/您的/类路径/to/ java java -classpath .:somejar.jar路径/to/您的/程序
用冒号(:)而不是分号(;)分隔必要的类路径程序的路径应该以包开头(在java程序的顶部)
从终端运行:sudo chmod ### yourScript.sh
其中,cron是表示您的系统setup.
从终端运行:crontab -e
这将打开您的crontab编辑器。您可以通过以下方式添加作业:
*/5 * * * * bash /home/scripts/yourScript.sh
将脚本的路径替换为脚本的正确位置。此作业设置为每5分钟运行一次。有关http://www.adminschoice.com/crontab-quick-reference/的参考资料,请参阅crontab。
希望这能帮助到一些人!
发布于 2011-10-21 22:18:16
作业来调用脚本。
有关cronjob的更多信息,请查看此处http://en.wikipedia.org/wiki/Cron
就我的两分钱……
https://stackoverflow.com/questions/7855666
复制