1

在成功完成每个作业后,我必须一个接一个地运行 Python 作业列表。

我如何在开发环境中实现这一点,我知道我可以在生产环境中使用调度程序?

例如:

module1.py module2.py module3.py module4.py module5.py

我需要运行module1.py,然后在成功完成后需要触发module2,然后是module3..

听说过CRON调度器,可以在windows环境下安装并设置吗?

另外,我在 windows 环境下使用 Pydev 开发我的应用程序。

4

3 回答 3

1

如果你在 Windows 或 *nix 或 Mac OS 上,它是一个像这样的命令行:

module1.py && module2.py && module3.py && module4.py && module5.py

像 cron 这样的调度程序根本不会帮助你,因为如果第二个作业失败,它不会避免运行第三个作业,等等。上面会。

于 2013-06-27T14:56:01.440 回答
0

一个接一个地运行它们:

python module1.py; python module2.py; python module3.py

如果您想在第一个不成功的模块执行时停止:

python module1.py && python module2.py && python module3.py
于 2013-06-27T14:55:19.900 回答
0

如果你想在windows任务调度程序中设置cron,在编写批处理文件之前写下所有命令以运行python程序并将其放入任务调度程序,它可以工作

于 2017-08-09T16:46:16.773 回答