【发布时间】:2013-08-11 11:02:53
【问题描述】:
我正在寻求一些帮助来理解和使用 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
有人知道如何实现这一目标吗?
【问题讨论】:
-
你看过
time模块吗? -
@KaranGoek 是的,我已经看过了,调度程序和其他一些类型的调度程序库,但无法根据需要进行任何工作,对于如此简单的任务,它非常令人沮丧
-
您可以编写一个小 shell 脚本来执行此操作,并使用名为
cron的实用程序。 -
@Vor 是的,我应该提到我不能为此使用 cron
-
为什么不能使用cron?
标签: python loops python-2.7 time scheduler