首页 > 解决方案 > 如何将 Schedule 转换为 APScheduler 模块?

问题描述

我是 python 新手,我的代码需要一点帮助。

我需要将我的代码转换为使用 APSCHEDULER 而不是 SCHEDULE 模块,因为我需要使用 SCHEDULE 无法使用的小时、分钟、秒。如何将此脚本转换为使用 hh:mm:ss ?

注意:我确实阅读了文档和示例,奇怪的是,没有任何关于安排作业在下午 7:45:30 运行的任何内容。所有示例似乎都针对每秒钟运行一次的 cron 作业 = 3。

这是我的计划模块代码

import subprocess
import time
import schedule


def job1():

    subprocess.call("netsh interface portproxy add v4tov4 listenaddress=192.168.0.153 listenport=1101 connectaddress=192.168.0.153 connectport=809 protocol=tcp", shell=True)


def job2():

    subprocess.call("netsh interface portproxy reset", shell=True)


schedule.every().day.at("06:00").do(job1)

schedule.every().day.at("07:00").do(job2)

标签: pythonpython-3.xapscheduler

解决方案


推荐阅读