Próbuję uruchomić mongodb
komendę cronjob + shell-script.
W powłoce mongoDB uruchamia się po wejściu $ mongod
, jednak mój wykonywalny skrypt powłoki nie działa mongod: command not found
. Potem spróbowałem ./mongodb
i błąd był No such file or directory
.
Wygląda na to, że może to być jakiś problem ze ścieżką (FWIW zainstalowałem mongoDB przy użyciu homebrew), ale nie jestem pewien, gdzie go szukać.
Jak mogę uruchomić mongoDB ze skryptu powłoki?
Odpowiedzi:
Możesz określić pełną ścieżkę katalogu do pliku binarnego mongod, uruchamiając następującą komendę:
„sudo find / -name mongod”
Zastąp pełną ścieżkę i nazwę pliku binarnego zamiast względnego wywołania pliku binarnego, tak jak w przeszłości w skrypcie, i powinieneś zobaczyć wyniki, których szukasz.
źródło