Skip to content

Instantly share code, notes, and snippets.

@jarek-przygodzki
Created December 19, 2012 20:34
Show Gist options
  • Save jarek-przygodzki/4340206 to your computer and use it in GitHub Desktop.
Save jarek-przygodzki/4340206 to your computer and use it in GitHub Desktop.
@GrabConfig(systemClassLoader=true)
@Grab('org.slf4j:slf4j-simple:1.7.1')
@Grab('org.quartz-scheduler:quartz:2.1.6')
import org.quartz.*
import org.quartz.impl.*
import org.quartz.jobs.*
config = args.length > 0 ? args[0] : 'quartz.properties'
scheduler = new StdSchedulerFactory(config).getScheduler()
scheduler.start()
// Register shutdown
addShutdownHook {
scheduler.shutdown()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment