Python定時任務實現

2021-10-10 10:32:49 字數 1397 閱讀 4016

# 定時執行任務,定時

# # pip install schedule

import schedule

import time

# 不帶引數定時執行

def job():

print("i'm working...")

schedule.every(10).seconds.do(job) # 每10秒執行一次

# schedule.every(10).minutes.do(job) # 每10分鐘執行一次

# schedule.every().hour.do(job) # 每小時執行一次

# schedule.every().day.at("10:30").do(job) # 每天10點30執行

# schedule.every(1).to(3).minutes.do(job) # 1分鐘到3分鐘之間隨機時間執行

# schedule.every().monday.do(job) # 每週一執行

# schedule.every().tuesday.at("11:51").do(job) # 每週三13點15執行

# schedule.every().minute.at(":20").do(job) # 每分鐘的第20秒執行一次

# 帶引數定時執行

def job1(job_name):

print("i'm working on " + job_name)

job_name = "輸入引數"

schedule.every(10).seconds.do(job1, job_name) # 每10秒執行一次

# schedule.every(10).minutes.do(job1, job_name) # 每10分鐘執行一次

# schedule.every().hour.do(job1, job_name) # 每小時執行一次

# schedule.every().day.at("10:30").do(job1, job_name) # 每天10點30執行

# schedule.every(1).to(3).minutes.do(job1, job_name) # 1分鐘到3分鐘之間隨機時間執行

# schedule.every().monday.do(job1, job_name) # 每週一執行

# schedule.every().tuesday.at("11:51").do(job1, job_name) # 每週三13點15執行

# schedule.every().minute.at(":20").do(job1, job_name) # 每分鐘的第20秒執行一次

while true:

schedule.run_pending()

time.sleep(1)

Python定時任務實現方案

目錄 我正在從0到1打造乙個開源的介面測試平台,也在編寫一套與之對應的完整教程,希望大家多ieqkeubrt多支援。定時任務,顧名思義 定時執行的任務,可以是一段bash命令,也可以是乙個指令碼檔案。通常用於我們需要在特定時刻做事情。舉個例子 每晚8點執行全業務場景介面自動化回歸測試,又或者每隔20...

spring boot 定時任務實現

scheduled 使用 scheduled 非常容易,直接建立乙個 spring boot 專案,並且新增 web 依賴 spring boot starter web,專案建立成功後,新增 enablescheduling 註解,開啟定時任務 enablescheduling 開啟定時任務 pu...

Spring定時任務實現

一 spring 定時任務 component enablescheduling 可以在啟動類上註解也可以在當前檔案 public class testschedule scheduled fixedrate 1000 10 public void runsecend scheduled fixed...