Tag: cron

Spring调度任务 – 只运行一次

是否可以在指定的时间仅安排一次Spring服务方法? 例如,当前时间是下午2点,但是当我点击操作按钮时,我希望我的服务方法在晚上8点开始。 我熟悉@Scheduled注释,我不知道如何编写cron表达式而不是定期运行。 这个@Scheduled(cron = “0 0 20 * * ?”)每天晚上8点开火。 有什么建议么?

spring的cron vs普通的cron?

我正在尝试在遗留的Java / Spring / Hibernate项目中使用cron作业,所以我决定使用spring调度程序。 我希望myTask.doStuff在每个月的第一个星期日的12:00运行。 在我的application-context.xml中,我已经将我的任务调度程序配置为: 问题cron表达式本身是: 0 0 12? 1/1 SUN#1 * 和myTask是一个bean,它有一个名为doStuff的方法,从unit testing运行时可以很好地工作。 当我构建和部署时,我从spring获得了一个bootimeexception: Caused by: java.lang.IllegalArgumentException: cron expression must consist of 6 fields (found 7 in 0 0 12 ? 1/1 SUN#1 *) at org.springframework.scheduling.support.CronSequenceGenerator.parse(CronSequenceGenerator.java:233) at org.springframework.scheduling.support.CronSequenceGenerator.(CronSequenceGenerator.java:81) at org.springframework.scheduling.support.CronTrigger.(CronTrigger.java:54) at org.springframework.scheduling.support.CronTrigger.(CronTrigger.java:44) at org.springframework.scheduling.config.ScheduledTaskRegistrar.afterPropertiesSet(ScheduledTaskRegistrar.java:129) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417) 鉴于我第一次使用cron表达式,我的第一个假设是我做错了,但我使用cronmaker进行了双重检查,它给了我相同的结果。 所有文档都说:cron表达式是由六个或七个子表达式(字段)组成的字符串。 1 尽管如此,我尝试淘汰了第7个元素(年份)因为它不在任何示例中,并且得到了不同的错误消息: […]

Quartz – 在一周和几天的某一天每两周安排一次工作

我需要创建Job,它将: 2012年12月20日开始 endDate = 12/31/2017 将在周日和周一每两周举行一次 下午5点开火。 这个cron表达式有效吗? Date start = 12/20/2012; Date endDate = 12/31/2017; SimpleTrigger trigger = newTrigger() .withIdentity(“trigger3”, “group1”) .startAt(startDate) .withSchedule(cronSchedule(“* * 17 0 0/2 *,SUN,MON”).build()) .endAt(endDate) .build; 请指教。

将cron表达式转换为漂亮的描述字符串? 是否有JAVA和Objective-C的库?

我正在寻找一个解析器,它将一个cron表达式转换为45 17 7 6 * *到每年,6月7日17:45解析器应该可以调整到其他语言。 德语为第一步。 是否有图书馆 基于JAVA的Android项目 基于Objective-C的Iphone项目。 在这里查看用例。

Java程序的Cron工作

我正在使用一个java程序,它在完成一些文件传输后发送电子邮件。我正在使用Eclipse来编写程序代码。 如何设置cron作业以在特定时间执行此java程序。 我在项目中也有各种jar文件。 请建议

如何创建Java cron作业

我正在编写一个独立的批量Java应用程序来从YouTube读取数据。 我想建立一个cron工作,每小时做一些工作。 我搜索并找到了为基本操作而不是Java应用程序执行cron作业的方法。