2016-08-18 60 views
0

我有批处理程序,我确实从一台服务器获取一些数据并更新数据库中的数据,我想每15分钟触发一次批处理程序。对于我使用crontab的概念,我刚打开的crontab用命令crontab没有得到登录日志文件

crontab -e 

//i add the command in that crontab 

15 * * * * /usr/bin/java -jar xxxxxx.jar >> /var/log/cron.log 

终于在我的批处理程序没有运行,并且我没有登录cron.log。是否会自动运行批处理程序或我们必须触发它

回答

1

crontab没有每15分钟运行一次;它在一个小时内运行。如果您希望每隔15分钟运行一次,请将crontab更改为:

0,15,30,45 * * * */usr/bin/java -jar xxxxxx.jar >>/var /log/cron.log

1

您的crontab条目将在每小时的第15分钟运行该命令。命令将在1:15,2:15等运行。

要运行,每15分钟的节目,请使用以下行

*/15 * * * * /usr/bin/java -jar xxxxxx.jar > /var/log/cron.log