我想在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
但這給出瞭解析錯誤。我可以通過每天有一份工作來完成工作,但這看起來不太合適。
我想在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
但這給出瞭解析錯誤。我可以通過每天有一份工作來完成工作,但這看起來不太合適。
不幸的是,這對於應用引擎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
作業,並檢查服務器以確保它處於您需要的日期和時間範圍內(對於週末)。
謝謝!通過https://code.google.com/p/googleappengine/issues/detail?id=7546找到了更改此功能的功能 –
做到這一點的最佳方式是每天一份工作。 – dragonx