Я пытаюсь настроить cronjob для регулярного импорта данных json в базу данных mongo. Для проведения импорта, я имею следующую команду в сценарий Python, что cronjob работает:Где установлен mongoimport на Mac OS X
os.system("mongoimport --jsonArray --db %s --collection %s --file .../data.txt" %(db_name,collection_name))
Однако лог-файл из cronjob держит отображения следующее сообщение об ошибке:
sh: mongoimport: command not found
Я думаю, что я нужно вызвать mongoimport с полным пути к файлу в коде, но я не уверен, где в моей системе установлен mongodb/mongod/mongoimport. whereis mongoimport, whereis mongodb, whereis mongod ничего не возвращает.
Я установил mongodb с Homebrew. Пакеты, установленные с Homebrew, находятся в/Library/Caches/Homebrew. Однако в моей системе в этой папке есть только tar-файл mongodb-2.6.4_1. Должен ли я распаковать этот файл tar для доступа к mongoimport?
Благодарим за помощь.
Работает ли команда 'mongo'? – Ravi