在 python 中编排作业的最佳方式

问题描述 投票:0回答:1

我正在尝试在 python 脚本中启动多次运行。

每次运行都包括克隆

git
存储库、创建
venv
、设置它并运行
main.py
函数。

并行启动多个作业并使主脚本等待中间作业结束后再继续后处理的最佳方法是什么?

python python-3.x workflow jobs orchestration
1个回答
0
投票

这种编排完全超出了Python编程范围

您需要一个 shell 脚本才能在终端中运行。

我想您使用的是 Linux,然后使用

 创建 
run.sh

脚本
python3 -m venv [VENV_NAME]

source [VENV_NAME]/bin/activate

git clone [GIT_URL]

cd [GIT_REPO_NAME]

python3 main.py

第二个问题是你想在哪里运行它?在你的笔记本电脑上,然后使用上面的脚本,在带有虚拟机集群的云服务上,那就是另一个话题了

© www.soinside.com 2019 - 2024. All rights reserved.