2011-07-12 15 views
0

私はいくつかの不規則なジョブを頻繁に実行していますので、私はcrontabを使用できません。例えばcrontabなしで特定の時間にphp/pythonを使ってジョブをスケジュールする

  • は午後11時で
  • ポストの記事2012年7月22日10:20今夜
  • メールを送るには、明日9:50にスクリプトを実行します。

私はLinuxのcommond atを見つけましたが、それは容易に管理することができない、そうでない場合、私はいくつかのメッセージ(zeromqなど)キューとgearmanを検索し、彼らはあまりにもスケジュールされたジョブまたは遅延仕事をすることはできません。

他にも解決策はありますか?

+0

オンラインのcronサービスを試しましたか? – Kizz

答えて

0

APScheduler

import time 
from datetime import datetime 
from apscheduler.scheduler import Scheduler 

# Schedule my_job for year, month, day, hour (out of 24), minute. Then wait. 
sched = Scheduler() 
sched.start() 
def my_job(text): print text 
job = sched.add_date_job(my_job, datetime(2011, 7, 11, 22, 04), ['hello']) 
while True: 
    print datetime.now() 
    time.sleep(1) 
関連する問題