定期运行一段时间闲置的脚本?

时间:2013-08-11 11:02:54

标签: python loops python-2.7 time scheduler

我正在寻找一些帮助理解并使用python调度程序来创建一个函数来在特定时间调用脚本并在某些时候也空闲。

以最通用的方式,我想创建一个脚本来执行以下操作:

  • 在01:30和23:50的时间内,它必须每3分钟运行一次(+或 - 随机60秒)
  • 每次运行该函数时,它必须调用多个脚本。
  • 在23:50它必须运行一个不同的脚本并停止运行以前的脚本,直到时间回到01:30再次启动例程。

我将在下面尝试简化:

01:30 to 23:50: Calls "MAIN.py" and "SEC.py"
23:50: Calls "DO.py"
23:50 to 01:30: Idles (Does nothing during these hours)
The loop will now start again

任何人都有任何想法如何实现这一目标?

我一直在关注:TimerSched但似乎没有任何效果我的尝试......

1 个答案:

答案 0 :(得分:-1)

Windows有任务计划程序。您可以安排每天01:30运行的定期任务,该任务启动一个脚本,该任务将注册任务每三分钟运行一次。此外,在23:50安排任务,该任务将运行一个脚本,禁用每3分钟运行一次的任务,然后继续运行DO.py。