2012-10-06 68 views
2

我試圖構建一個具有不同時間間隔/句點的週期性操作集的Twitter bot。所以我試圖想出一個很好的解決方案來處理一組具有不同頻率的計劃任務。爲python腳本啓動預定作業的最佳方式(bot)

例如,我需要做以下工作:

  • 每15分鐘做任務1.
  • 每隔一小時做任務2
  • 每天做任務3.
  • 一旦一週做任務4.

我已經做了關於使用cron作業,但它似乎凌亂,無論是每15分鐘使用一個cron作業,並檢查哪個任務需要執行或爲每個任務分開cron條目。

我想要更好的東西,所以我讀到Celery可以用來安排週期性任務,但是我有麻煩纏住工作人員和消息隊列。

有沒有其他的選擇?
您認爲最好讓程序更易於維護和擴展嗎?
我以前用過cron,但是用於非常簡單的任務。有沒有關於如何正確設置這種情況下的cron的任何資源。

+0

如果提供的答案是有幫助的,請接受它,或更新以獲得進一步的幫助;) – olamotte

+0

@olamotte對不起,我會更新它。 –

回答

1

您應該深入瞭解cron,因爲它受到很多操作系統的支持,並且可以通過簡單的腳本進行擴展。這裏是一個simple crontab generator

相關問題