在anaconda环境中通过python在两个终端(客户机/服务器端)中运行bash命令

2024-06-25 23:39:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我在通过python和anaconda环境运行bash命令时遇到了一个问题,该环境中已经安装了所需的包。一个命令充当服务器端并启动数据库,另一个命令应在客户端的另一个终端中运行,该终端已为同一个Python环境激活。在

如何在Python中的单独终端中分别运行这些bash命令?在

我是否可以打开客户端终端并激活anaconda环境,并通过os.system()向特定终端发送命令?如果是,怎么办?在

如您所见,在一个终端中,以下命令启动数据库:

(my_env) esara@esara-XPS-8920:~/workspace/$ ./command_ -start ./home/db/

在另一个终端中,我运行以下命令:

^{pr2}$

如何在Python中运行这些场景?在


Tags: 命令envbash数据库终端客户端环境os