mongodb가 Mac에서 실행되고 있는지 확인하는 방법은 무엇입니까?
설치했습니다.MongoDB
Mac에서 며칠 전에 설치한 것인지 확실하지 않지만 이제 어떻게 확인할 수 있습니까?MongoDB
시스템에서 실행 중입니까?
빠른 솔루션
터미널에서 다음을 실행합니다.
ps -ef | grep mongod | grep -v grep | wc -l | tr -d ' '
그러면 다음 번호가 표시됩니다.MongoDB
실행 중인 프로세스, 따라서 다음과 다른 경우0
그렇다면 당신은MongoDB
시스템에서 실행 중입니다.
단계별
부품은 제공된 문자열과 관련된 실행 중인 모든 프로세스를 반환합니다.
mongod
예를 들어 실행 경로에 문자열이 있고 사용자 이름에 문자열이 있습니다.이전 명령을 실행할 때
grep mongod
또한 문자열을 포함하는 프로세스가 됩니다.mongod
에서COMMAND
의 열.ps
출력에도 표시됩니다.그러한 이유로 당신은 그것을 제거할 필요가 있습니다. 파이프는 문자열을 포함하는 입력으로부터 모든 라인을 필터링합니다.grep
.이제 문자열을 포함하는 가능한 모든 줄을 사용할 수 있습니다.
mongod
의 경우가 아닙니다.grep
.무엇을 해야 하나?숫자를 세고 를 사용합니다.wc -l
출력에는 추가 형식(즉, 공백)이 포함되므로 아름다움을 위해 중복된 공간을 제거하기 위해 실행합니다.
결과적으로 공정의 수를 나타내는 단일 숫자를 얻게 됩니다.grep
을 위한.
다음과 같은 답변이 있습니다.ps
그리고.grep
당신이 필요한 것을 항상 가져다줘야 합니다.그러나 mongo 셸과 함께 제공되는 표준 설치가 있는 경우 기억하기 쉬운 방법은 mongo 셸을 시작하는 것입니다.
mongo
그 껍질은 당신에게 몽고드의 상태를 알려줄 것입니다.
저도 얼마 전에 같은 문제가 있었습니다.사용.ps -ef
(process status 명령)은 다음과 같은 경우에 표시됩니다.mongod
또는 mongodb 데몬이 실행 중입니다.그러나 실행되지 않으면 mondodb가 없음을 나타내는 상태로 0이 됩니다.
그러나 mongod 또는 mongodb와 같은 구문을 사용하여 Mac에서 시스템 검색을 통해 설치를 확인하려는 경우 설치된 디렉토리의 물리적 위치와 검색된 구문으로 시작하는 파일이 표시됩니다.이 디렉터리를 손에 넣으면 이진 파일이 있는 bin 디렉터리를 볼 수 있습니다.
언급URL : https://stackoverflow.com/questions/31561098/how-to-check-if-mongo-db-is-running-on-mac
'programing' 카테고리의 다른 글
SQL 날짜를 자정으로 반올림 (0) | 2023.05.21 |
---|---|
FileUpload.hasFile은 항상 False입니다. (0) | 2023.05.21 |
리소스(.resx) 파일의 이점은 무엇입니까? (0) | 2023.05.16 |
이클립스:프로젝트 탐색기에서 모든 프로젝트가 사라졌습니다. (0) | 2023.05.16 |
PostgreSQL array_agg 순서 (0) | 2023.05.16 |