Mac OS X의 서비스 / 실행 프로세스 관리자는 무엇입니까?


31

MySQL을 설치했지만 실행 중이거나 중지되었는지 확인할 수 없습니다. Windows에서 "서비스"인터페이스에 해당하는 현재 실행중인 서비스가 무엇인지 어떻게 알 수 있습니까?

답변:


39

대부분의 "서비스"(데몬 또는 에이전트라고 함)의 경우 다음을 확인할 수 있습니다.

터미널에서 : $ sudo launchctl list

예를 들어 MySQL 만 위와 같이 위 명령의 출력을 필터링 할 수 있습니다 $ sudo launchctl list | grep -i mysql. 참고 -i로 필터 대소 문자를 구분하지 않아야합니다.

Lingon이라는 GUI로 제어 할 수 있습니다.

다른 "서비스"가 있습니다.

/Library/StartupItems

이를 위해 ps -ef |grep /Library/StartupItems로드 및 실행 여부를 확인 하는 명령 이 있습니다. 그러나 중지, 시작 또는 다시 시작하는 일반적인 메커니즘은 없습니다.

정확히 어떤 항목을 설치했는지, 소스가 무엇인지, 어떻게 설치했는지 등에 대한 세부 정보가 부족하기 때문에 MySQL 설치가 어느 범주에 있는지 말하기가 불가능합니다.


10

"활동 모니터"응용 프로그램은 / Applications / Utilities에 있으며 Unix 명령 'top'과 유사한 모든 프로세스를 표시합니다.


참고 : 기본적으로 소유 한 프로세스 만 표시됩니다. View메뉴 에서 모든 프로세스를 표시하도록 전환해야 합니다.
알렉산더-복원 모니카

이것은 정답이 아닙니다. OP는 "Windows의"서비스 "인터페이스에 해당하는"목록을 요청하고 있습니다. 활동 모니터와 상단에는 현재 실행중인 프로세스가 표시됩니다. Chrome과 같은 프로세스와 sshd와 같은 서비스는 매우 다르며 질문의 본질입니다.
Carles Alcolea

0

아니요, cat은 비트 버킷이거나 아무것도 아닌 / dev / null을 연결하거나 표시하므로 아무것도 cat /dev/null표시하지 않습니다.

ps -ef명령 행에서 시도하십시오 . 이것은 당신이 모든 것을 처리 상태를 보여줍니다

MySQL 실행을 보려면

ps -ef | grep -i mysql

-2

osx의 터미널에서 top을 사용할 수 있습니다. osx에 명령 줄 서비스 관리자가없는 것이 놀랍습니다. 와우!


6
cat /dev/nullOS X에서 실행되는 모든 Windows 서비스를 표시 하지 않습니까?
bmike
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.