gpt4 book ai didi

python - 如何用python启动mongodb?

转载 作者:行者123 更新时间:2023-12-01 00:59:01 25 4
gpt4 key购买 nike

我正在尝试在 python 上运行 shell 文件:

mongod --config /opt/mongodb/mongod.conf

并在 python 上调用它:

subprocess.call(['bash', 'run.sh'])

但它说mongod:未找到

当我在终端中运行它时,它可以工作。

我该如何解决这个问题?

最佳答案

您不需要使用bash。只需像在终端中一样将其作为普通脚本运行即可:

import subprocess
subprocess.call(['./run.sh'])

另外,mongod 似乎不在您的系统环境路径中,因此您需要将 mongod 的绝对路径添加到您的 run.sh :

#!/bin/bash
/opt/mongodb-linux-x86_64-ubuntu1404-3.0.6/bin/mongod --config /opt/mongodb/mongod.conf

关于python - 如何用python启动mongodb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55963507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com