从 bash shell 脚本启动 mongodb

从 bash shell 脚本启动 mongodb

mongodb我正在尝试使用 cronjob+shell-script 组合 来启动。

在 shell 中,当我输入 时,mongoDB 启动$ mongod,但我的可执行 shell 脚本失败mongod: command not found。然后我尝试了./mongodb,错误是No such file or directory

这似乎可能是某种路径问题(FWIW 我已经使用 homebrew 安装了 mongoDB)但我不确定在哪里可以找到解决方案。

我如何从 shell 脚本启动 mongoDB?

答案1

您可以通过运行以下命令确定 mongod 二进制文件的完整目录路径:

“sudo find / -name mongod”

替换二进制文件的完整路径和文件名,而不是像过去在脚本中那样对二进制文件进行相对调用,您应该会看到您想要的结果。

相关内容