1

Выполнение этой команды на сервере:

mongorestore -c basic --drop -v --db my_db -u user -p pass dump/basic.bson

Работает отлично.

Но когда я помещаю эту единственную строку в файл скрипта (sh):

Failed: error scanning filesystem: lstat dump/basic.bson

И, конечно же, я собираюсь добавить довольно много таких строк в этот файл сценария.

Я даже изменил права на этот каталог дампа, но безрезультатно. Вероятно, не связано. Я понятия не имею. Я вполне уверен, что кто-то здесь есть)

Похоже, мы бежим:

Distributor ID: Debian
Description:    Debian GNU/Linux 7.8 (wheezy)
Release:        7.8
Codename:       wheezy

В любом случае, это VPS в Google Cloud.

1 ответ1

0

И загадка подходит к концу. После того, как попробовал права, абсолютные пути, что угодно.
Это было причиной:
Я создал файл в Windows, и окончания строк были неправильными. Исправив это с помощью notepad++, он работает как шарм!

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