cronjobs.py 780 B

1234567891011121314151617181920212223242526
  1. import time
  2. from apscheduler.schedulers.blocking import BlockingScheduler
  3. from datetime import datetime
  4. import os
  5. def job1():
  6. # os.chdir(r'C:/gitlab/news_seo1/content_farm/AI/')
  7. os.system('python3 click_choozmo.py')
  8. print(f'工作1啟動: 目前時間{datetime.now().strftime("%Y-%m-%d %H:%M:%S")}')
  9. scheduler = BlockingScheduler(timezone="Asia/Taipei")
  10. job1()
  11. # 每1分鐘執行job1函式
  12. scheduler.add_job(job1, 'interval', minutes=1)
  13. #scheduler.add_job(job2, 'interval', seconds=5)
  14. # 每1秒執行job3函式
  15. #scheduler.add_job(job3, 'interval', seconds=1)
  16. # 每週二到日的下午6點30分執行job4函式
  17. #scheduler.add_job(job4, 'cron', day_of_week='1-6', hour=18, minute=30)
  18. scheduler.start()
  19. print('Schedule started ...') # 這行不會被執行