crontab无法获取日志文件

时间:2016-08-18 18:39:00

标签: docker amazon-ec2 crontab dockerfile

我有批处理程序,我从一台服务器获取一些数据并更新数据库中的数据,我想每15分钟触发一次批处理程序。为此,我使用crontab概念,我只需使用命令

打开crontab
crontab -e

//i add the command in that crontab

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

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

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

要每15分钟运行一次程序,请使用以下行

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