Skip to main content
 首页 » 编程设计

python之Win32 中的计划任务

2025年05月04日16bonelee

我在设置为运行 python 脚本的 WinXP SP2 机器上有一个计划任务:

每日

开始时间: 12:03 AM

每日安排任务:每 1 天

开始日期:过去的某个时间

重复任务:每 5 分钟

直到:持续时间 24 小时

基本上,我希望脚本永远每五分钟运行一次。
我的问题是任务在每晚 23:47 之后的某个时间运行(大概在 23:55 之后)并且在那之后不运行。我究竟做错了什么?或者,除了使用 Windows 计划任务之外,您是否可以建议其他方法?

请您参考如下方法:

您可以从另一个脚本安排它并每天或每次重启后启动它:

#!/usr/bin/env python 
 
import subprocess 
 
interval = 300  # secs 
 
while True: 
    p = subprocess.Popen(['pythonw.exe', 'foo.py']) 
    time.sleep(interval) 

这样你也可以做亚分钟的间隔。