1

Я пытаюсь запустить mongodb используя комбинацию cronjob+shell-script.

В оболочке mongoDB запускается, когда я ввожу $ mongod , однако мой исполняемый скрипт оболочки завершается неудачно с mongod: command not found . Затем я попытался ./mongodb , и ошибка была No such file or directory .

Кажется, что это может быть какая-то проблема пути (FWIW, я установил mongoDB, используя homebrew), но я не уверен, где искать, чтобы это исправить.

Как я могу запустить mongoDB из сценария оболочки?

1 ответ1

1

Вы можете определить полный путь к каталогу двоичного файла mongod, выполнив следующую команду:

"sudo find / -name mongod"

Замените полный путь и имя файла двоичного файла вместо относительного вызова двоичного файла, как это было в прошлом в вашем скрипте, и вы должны увидеть результаты, которые вы ищете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .