运行芹菜烧瓶应用程序并发出请求的Bash脚本

运行芹菜烧瓶应用程序并发出请求的Bash脚本,bash,flask,celery,Bash,Flask,Celery,我想编写一个bash脚本来打开RabbitMQ,启动烧瓶和芹菜,然后发出请求。大概是这样的: #!/bin/bash #Start RabbitMQ PATH=$PATH:/usr/local/sbin rabbitmw-server #Start Flask export FLASK_APP=run.py flask run #Start Celery celery -A run.celery worker --loglevel=info #Send my request cu

我想编写一个bash脚本来打开RabbitMQ,启动烧瓶和芹菜,然后发出请求。大概是这样的:

#!/bin/bash

#Start RabbitMQ
PATH=$PATH:/usr/local/sbin 
rabbitmw-server 

#Start Flask
export FLASK_APP=run.py 
flask run 

#Start Celery
celery -A run.celery worker --loglevel=info

#Send my request
curl -X PUT -d "data=mydata" http://localhost:5000/user/5
我怎样才能正确地写它来工作? 如果没有bash脚本,我必须打开4个不同的终端: *在1中,我运行RabbitMQ *第二步,我运行烧瓶 *第三天我去吃芹菜
*在4中,我提出了我的请求

我忘了评论我在生产中使用了一个可能的副本,最好使用或类似。