1 votes

Démarrer mongodb à partir d'un script shell bash

Je suis en train d'essayer de démarrer un mongodb en utilisant un combo cronjob+shell-script.

Dans le shell, mongoDB démarre lorsque j'entre $ mongod, cependant mon script shell exécutable échoue avec mongod: commande introuvable. J'ai alors essayé ./mongodb, et l'erreur était Aucun fichier ou dossier de ce type.

Il semble que cela puisse être un problème de chemin (FWIW j'ai installé mongoDB en utilisant homebrew) mais je ne sais pas où chercher pour le corriger.

Comment puis-je démarrer un mongoDB à partir d'un script shell?

1voto

aman Points 151

Vous pouvez déterminer le chemin complet du répertoire vers le binaire mongod en exécutant la commande suivante :

"sudo find / -name mongod"

Remplacez le chemin complet et le nom du binaire au lieu de faire un appel relatif au binaire comme vous le faisiez dans le passé dans votre script et vous devriez voir les résultats que vous recherchez.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X