【发布时间】:2018-02-20 06:06:00
【问题描述】:
我正在创建一个用于设置和运行整个 Django 项目的脚本。
我在脚本中提到了三个命令。它执行了一对一......
命令:
subprocess.run(args=['nohup', 'airflow', 'scheduler'])
subprocess.run(args=['nohup', 'airflow', 'webserver'])
subprocess.run(args=['python', 'manage.py', 'runserver'])
我使用 nohup 让气流网络服务器和调度程序在后台运行
所有三个命令都根据要求一个接一个地运行,但问题是气流调度程序运行时脚本会停止。
是否有任何命令或其他东西可以用来在带有停止点的单个脚本中运行所有命令。
【问题讨论】:
-
我认为你可以在不同的路径上运行不同的命令,这样它们就不会互相拦截
标签: django python-3.x airflow airflow-scheduler