2013-06-04 68 views
1

我想在GAE上安排cron作業,以便在平日的08-16和週末的10-16期間每10分鐘運行一次。我試圖在兩個工作拆分與描述:在本週期間在不同隔牆間運行cron

every 10 minutes mon,tue,wed,thu,fri from 07:00 to 23:00

every 10 minutes sat, sun from 07:00 to 23:00

但這給出瞭解析錯誤。我可以通過每天有一份工作來完成工作,但這看起來不太合適。

+0

做到這一點的最佳方式是每天一份工作。 – dragonx

回答

1

不幸的是,這對於應用引擎cron實現來說是不可能的。應用引擎cron format有點混亂,因爲它實際上是兩種格式。一種格式支持指定頻率和時間範圍(即every 10 minutes from 07:00 to 23:00),另一種格式支持只指定特定時間,但在不同日期(即every mon,tue,wed,thu,fri 07:00)。

可能寫出你想要的每個特定時間的巨型cron文件,但這很愚蠢。相反,您應該只使用every 10 minutes from 08:00 to 16:00作業,並檢查服務器以確保它處於您需要的日期和時間範圍內(對於週末)。

+0

謝謝!通過https://code.google.com/p/googleappengine/issues/detail?id=7546找到了更改此功能的功能 –