我想有一个命令行同时运行grunt服务器和elasticSearch服务器。
要运行grunt服务器,我会这样做:
python manage.py gruntserver
要进行弹性搜索,我会这样做:
elasticsearch --config=/usr/local/opt/elasticsearch/config/elasticsearch.yml
我想简单地运行以下命令并运行两个服务器:
make run
这是我的尝试:
生成文件:
run:
echo "Setup..."
elasticsearch --config=/usr/local/opt/elasticsearch/config/elasticsearch.yml
echo "Running gruntserver"
./manage.py gruntserver
问题是当一台服务器运行时,它不会运行下一台服务器。
答案 0 :(得分:0)
这有效:
<强>生成文件强>
run:
echo "Making files executable"
chmod +x manage.py
chmod +x ../scripts/setup.sh
echo "Setup..."
../scripts/setup.sh & ./manage.py gruntserver
setup.sh 的位置:
elasticsearch --config=/usr/local/opt/elasticsearch/config/elasticsearch.yml