schedule_app.py 914 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. """
  2. @author: luojunhui
  3. """
  4. import datetime
  5. import time
  6. import schedule
  7. from tasks import *
  8. # 自动迁移数据任务
  9. def migrate_videos_task():
  10. """
  11. 自动迁移数据
  12. :return:
  13. """
  14. today = datetime.datetime.today()
  15. yesterday = today - datetime.timedelta(days=1)
  16. dt = yesterday.strftime("%Y%m%d")
  17. migrate_daily(dt=dt)
  18. # 自动下架视频任务
  19. def get_off_videos_task():
  20. """
  21. 自动下架视频
  22. :return:
  23. """
  24. AG = AutoGetOffVideos()
  25. AG.task1()
  26. time.sleep(60)
  27. AG.task2()
  28. if __name__ == '__main__':
  29. # migrate_videos_task()
  30. # get_off_videos_task()
  31. schedule.every().day.at("01:00").do(source_id_job)
  32. schedule.every().day.at("05:00").do(migrate_videos_task)
  33. schedule.every().day.at("06:00").do(get_off_videos_task)
  34. while True:
  35. schedule.run_pending()
  36. print("定时任务正在执行")
  37. time.sleep(1)