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 后台运行。
浙公网安备 33010602011771号