直接在 hh:m5 (00:05,00:15,00:25,...,23:55) 中每 10 分钟运行一次函数的最佳方式是什么。使用从 00:05 开始、周期为 10 分钟的调度程序可靠吗?我的意思是类似
Date date0005 = new java.util.Date();
date0005.setHour(00);
date0005.setMinutes(05);
// instead of this here can be function to found nearest hh:m5 from run
Timer timer = new Timer();
timer.sc(myOwnTimerTask,date0005, 600000);
例如连续运行 1 个月后它会起作用吗?我的意思是,函数是否仍会在 hh:m5 而不是在 hh:m6 被调用?
或者最好做一个函数,它每31-60秒运行一次,它可以控制hh:mm的最后一位数字,如果有5,那么它就调用该函数?
或者有什么更好的办法吗?
最佳答案
通过以下参数(CronSchedule 参数)使用 CronJobs
"0 0/5 * * * ?"
关于Java - 直接在 hh :m5 处运行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37570197/