schedule_app.py 803 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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. schedule.every().day.at("06:00").do(migrate_videos_task)
  30. schedule.every().day.at("05:00").do(get_off_videos_task)
  31. while True:
  32. schedule.run_pending()
  33. print("定时任务正在执行")
  34. time.sleep(1)