我想安排我的雪花任务每月运行一次。可能是每月的第一天上午12点。我想我应该使用cron语句。我试图这样做,但是仍然出现错误
SCHEDULE = ' Using Cron 0 0 1 * * /usr/bin/foo'
我也尝试过
SCHEDULE = ' Using Cron 10 0 1 * * America/Los_Angeles'
指定了无效的时间表。请参阅文档了解有效时间表的组成部分。
您能帮我吗?
答案 0 :(得分:0)
您可以使用此站点生成cron表达式:http://www.cronmaker.com/
该月的第一个星期一为http://www.cronmaker.com/;jsessionid=node01jfgbcdpvcuyq11hdbfo9xv9yz104070.node0?0
答案 1 :(得分:0)
您的Cron日程安排看起来很不错,可以在每月的12:00开始执行。
有时它会由于SCHEDULE行中的特殊字符而失败,尤其是如果它是从某个地方复制过来的,则特别是数字和星号(*)之间。
SCHEDULE = ' Using Cron 0 0 1 * * /usr/bin/foo'
所以您可以尝试重写上面的行,它应该可以工作。
有关此链接上的cron计划的更多信息