首页 > 解决方案 > 在 Ubuntu 中使用 bash/python 脚本在 localhost 中运行并行服务器

问题描述

我在不同的目录中有 5 个 python 服务器。我想编写一个 bash/python 脚本,它可以打开 5 个终端选项卡以并行运行每个服务器。因为我还想在终端上监视服务器的输出,所以我不希望它们在后台运行。

#!/bin/bash
cd /home/user/dir_1
source venv/bin/activate
python manage.py runserver 8009
gnome-terminal --tab
cd /home/user/dir_2
source venv/bin/activate
python manage.py runserver 8001

这是我最初的想法。但由于这些是服务器,在完成一个命令之前它不会转到另一个命令,因此无法达到预期的结果。由于我对这种东西没有太多经验,请用新手语言解释。

标签: pythonbashubuntuserver

解决方案


推荐阅读