在成功完成每个作业后,我必须一个接一个地运行 Python 作业列表。
我如何在开发环境中实现这一点,我知道我可以在生产环境中使用调度程序?
例如:
module1.py module2.py module3.py module4.py module5.py
我需要运行module1.py,然后在成功完成后需要触发module2,然后是module3..
听说过CRON调度器,可以在windows环境下安装并设置吗?
另外,我在 windows 环境下使用 Pydev 开发我的应用程序。
在成功完成每个作业后,我必须一个接一个地运行 Python 作业列表。
我如何在开发环境中实现这一点,我知道我可以在生产环境中使用调度程序?
例如:
module1.py module2.py module3.py module4.py module5.py
我需要运行module1.py,然后在成功完成后需要触发module2,然后是module3..
听说过CRON调度器,可以在windows环境下安装并设置吗?
另外,我在 windows 环境下使用 Pydev 开发我的应用程序。
如果你在 Windows 或 *nix 或 Mac OS 上,它是一个像这样的命令行:
module1.py && module2.py && module3.py && module4.py && module5.py
像 cron 这样的调度程序根本不会帮助你,因为如果第二个作业失败,它不会避免运行第三个作业,等等。上面会。
一个接一个地运行它们:
python module1.py; python module2.py; python module3.py
如果您想在第一个不成功的模块执行时停止:
python module1.py && python module2.py && python module3.py
如果你想在windows任务调度程序中设置cron,在编写批处理文件之前写下所有命令以运行python程序并将其放入任务调度程序,它可以工作