我有以下cron表达式:
0 0 */30 * *
为什么它仍然每个月的第30天运行,而不是从现在开始每30天运行一次?表达式为:
0 0 30 * *
产生相同的运行时间:
2013-07-30 00:00:00
2013-08-30 00:00:00
2013-09-30 00:00:00
2013-10-30 00:00:00
2013-11-30 00:00:00
答案 0 :(得分:1)
我认为您可能希望使用at
而不是cron。您可以使用at
安排脚本在30天后运行,具体如下:
现在+30天/路径/到/你的/脚本
然后,只需将相同的行放在脚本末尾附近,安排它在30天后再次运行。