pu369com

python-每天定时任务:连接或断开网络

import datetime,time,os
from apscheduler.schedulers.blocking import BlockingScheduler
def func0():
    now = datetime.datetime.now()
    ts = now.strftime('%Y-%m-%d %H:%M:%S')
    print('do func time :',ts)    
def func1():
    os.system('netsh interface set interface name="以太网" admin=DISABLED')
def func2():
    os.system('netsh interface set interface name="以太网" admin=ENABLED')
    
 
def main():
    #创建调度器:BlockingScheduler
    scheduler = BlockingScheduler()
    #添加任务
    #scheduler.add_job(func0, 'interval', seconds=2, id='job0')
    #每天定时断网
    scheduler.add_job(func1, 'cron', hour=20, minute=0, id='func1')
    #每天定时开网
    scheduler.add_job(func2, 'cron', hour=8, minute=0, id='func2')    
    scheduler.start()
    
main()

  可将脚本改为.pyw 后台运行。

posted on 2023-09-01 16:32  pu369com  阅读(97)  评论(0编辑  收藏  举报

导航