在Linux上调度Python脚本

在Linux上调度Python脚本,python,linux,cron,Python,Linux,Cron,我已经四处寻找了一段时间,寻找最好的方法,但并没有走多远。我有一个python脚本,每天在cron上运行几次,这个脚本确定另一个脚本需要计划运行的时间和日期。此脚本需要运行的时间、日期和持续时间变化很大,它们是一次性事件 我的问题是如何实际安排这些活动。有人能推荐一种合适的python或linux方法吗 谢谢 更新:感谢chaps的提示 对于搜索此文件的其他人,我就是这样做的,脚本foobar.py将在7月14日上午9:15运行: import subprocess subprocess.Pop

我已经四处寻找了一段时间,寻找最好的方法,但并没有走多远。我有一个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)

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


我认为sched是您正在寻找的一种东西,对于一次性的计划作业,

at有
。OP:我发现很难相信您的
POpen
命令有效。除非
foobar.py
at
运行输出bash脚本。我认为您可能是对的,Thanatos,我更新时没有完全测试解决方案。你能建议一个解决这个问题的方法吗?
import time,sched;