2010-01-15 69 views
0

问题
是否有可能在谷歌应用引擎上安排一个cron作业在每个月的第27天运行?可能在Google App Engine上安排每月特定日的Cron作业?

背景
看着自己的语法here,似乎这样做太具体,但我想看看是否有人在这里成功地以某种方式做到这一点。

有趣的是,这个工程:

1st day of jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec 00:00 

但这并不:

27th day of jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec 00:00 

我所做的只是改变天数(有序),但似乎如果序号是大于5,你会得到一个异常(父模块'antlr3'未加载)。我认为这是因为解析器错误地让“第1天”认为它意味着“本月的工作日”或类似的东西。

回答

4

保持简单,愚蠢! ;)

27 of month 9:40 

测试和工作。

+0

已经有几年了,但是谢谢你的回答。你记得这个语法是否可以在c中找到。 2010年App Engine? =) – Monarch 2017-03-02 23:55:27

1

更新:此答案已过时;看到新的接受答案。

看来这目前是不可能的,但我仍然不确定。

因此,我的工作是设置一个每天运行的cronjob,并且如果它不是27号,它就会调用返回的方法。每月约29次额外请求并不那么糟糕,对吧?

+1

您可能的意思是“每**月**约29次额外请求”? – 2011-04-19 10:35:39

+1

@Ser对此问题有正确的答案。 (我也确认它的工作原理) – Aaron 2017-03-01 22:55:37

+0

Aaron - 谢谢 - 当时我问,我不确定语法是否可用。我没有接受我的回答,并接受了他的答复。 – Monarch 2017-03-02 23:50:35