在Linux上调度Python脚本

时间:2012-05-14 21:31:00

标签: python linux cron

我一直在寻找一段时间来做最好的方法,但并没有真正走得太远。我有一个python脚本,每天在cron上运行几次,这个脚本确定另一个脚本需要安排运行的时间和日期。此脚本需要运行的时间,日期和持续时间会有很大差异,并且它们是一次性事件。

我的问题是如何实际安排这些事件。任何人都可以建议合适的python或linux方法吗?

由于

更新:感谢chaps的提示。

对于其他搜索此内容的人来说,这就是我所做的,因为脚本foobar.py将于7月14日上午9点15分运行:

import subprocess
subprocess.Popen(['python foobar.py | at 9.15am Jul 14',], shell=True)

2 个答案:

答案 0 :(得分:3)

使用python脚本中的at命令。请参阅文档here

答案 1 :(得分:0)

import time,sched;

我认为sched是你正在寻找的东西