1

我正在编写一个相当简单的脚本,将文件备份到 AWS S3。但这与我手头的问题无关。用户将指定他们希望脚本运行的频率,可能通过命令行输入。我只想运行一个脚本一次。另一个要求是它需要在所有平台上运行。我发现了 CronTab 模块,但这仅与 Linux 相关,有时与 OSX 相关。

基本上我正在寻找一套它并忘记它的python脚本方法。

我的另一个问题是,调度是否必须在单独的脚本中进行,或者有没有办法将运行脚本的调度包含在脚本本身中?

4

1 回答 1

2

这通常是一个依赖于平台的调度程序问题。例如*nix 中的Cron 、Windows、Windows 中的任务计划程序、 zOS 中的JES2。基本上你需要一个恶魔进程,来自动触发 Job。您还可以使用threading.Timer创建一个简单的 Python 脚本

如果需要平台无关的解决方案,可以期待下面的解决方案 Advanced Python Scheduler

于 2013-05-24T17:58:54.587 回答