按顺序运行python作业

按顺序运行python作业,python,job-scheduling,Python,Job Scheduling,在成功完成每个作业后,我必须一个接一个地运行Python作业列表 我知道我可以在生产环境中使用调度器,如何在开发环境中实现这一点 例如: 模块1.py 模块2.py 模块3.py 模块4.py 模块5.py 我需要运行module1.py,然后在成功完成后需要触发module2,然后是module3 我听说过CRON scheduler,我可以在windows环境中安装它并进行设置吗 另外,我在windows环境下运行Im,并使用Pydev开发我的应用程序。只需依次运行它们: python mo

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

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

例如:

模块1.py 模块2.py 模块3.py 模块4.py 模块5.py

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

我听说过CRON scheduler,我可以在windows环境中安装它并进行设置吗


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

只需依次运行它们:

python module1.py; python module2.py; python module3.py
如果要在第一次未成功执行模块时停止:

python module1.py && python module2.py && python module3.py

只需逐个运行它们:

python module1.py; python module2.py; python module3.py
如果要在第一次未成功执行模块时停止:

python module1.py && python module2.py && python module3.py

如果您使用的是Windows或*nix或Mac OS,则它是一个命令行,如下所示:

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

像cron这样的调度器对您没有任何帮助,因为如果第二个作业失败,它将无法避免运行第三个作业,等等。上述情况会发生。

如果您在Windows或*nix或Mac OS上,它是一个类似以下的单命令行:

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

像cron这样的调度器对您没有任何帮助,因为如果第二个作业失败,它将无法避免运行第三个作业,等等。上面会这样做。

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

Windows CMD也支持&&O,这是OP正在使用的操作系统。@JohnZwinck…虽然Windows不支持shebang hack,所以您需要
python module1.py和&python module2.py
等。没问题。更有趣的发现是,该令牌在CMD中受支持,但在PowerShell中不受支持,我有点惊讶。Windows CMD也支持&&操作系统,这是OP正在使用的。@JohnZwinck…尽管Windows不支持shebang hack,所以您需要
python module1.py和&python module2.py
等。没问题。更有趣的发现是,该令牌在CMD中受支持,但在PowerShell中不受支持,我有点惊讶。