2015-10-20 1432 views

回答

0
  1. 检查cron的日志文件

    猫的/ var /日志/ sysog | grep的科雷

  2. 创建写入当前时间到文件中的cron作业,然后评估

    */1 * * * *回声$(日期)>> cron.log

1

在RC的评论的帮助下。我想出了这个。这会以天为单位返回差异。

String cron = "0 0 12 * * ? *"; 
CronExpression cronExpression = new CronExpression(cron); 
Date date1 = cronExpression.getNextValidTimeAfter(new Date()); 
Date date2 = cronExpression.getNextValidTimeAfter(date1); 
long diff = date2.getTime() - date1.getTime(); 
long days = TimeUnit.DAYS.convert(diff, TimeUnit.MILLISECONDS); 
相关问题