我有一个远程表,可以通过Web服务访问。现在我需要计数一个电话号码条目,该条目会在15分钟内发生变化。
尝试使用Grails crystal1.0插件。安装并创建了作业。
但不确定如何设置每15分钟执行一次作业。要测试的示例代码在这里-
class CountJob {
static triggerNow = {
// simple repeatCount: 10 // execute job once in 15 minutes
//def startDelay = 60000
//def timeout = 10000000
//def group = "MyGroup"
}
def execute() {
println "run job!!"
}
}
预先感谢您的帮助。
最佳答案
如果只希望每15分钟重复一次,而不是复杂的cron表达式,则可以将triggerNow
部分替换为:
static triggers = {
// execute job once every 15 minutes. 1000 * 60 * 15 millis
simple repeatInterval: 900000l
}
关于grails - 在grails中运行作业以每15分钟获取一次远程表数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16794137/