우연스럽게 로그 파일을 보다가 다음과 같은 로그를 봤다.
웨스턴디지털 외장하드를 인식하는 프로그램이 돌고 있는 것 같은데.. 중요한건 10초마다 계속 실행되고 있었다.. (이게 내 배터리 문제의 원인이었나….;;)
아무튼 이런걸 가만 둘 수는 없어서.. 아래와 같이 해결 방법을 올린다.
첫째는 launchctl 에서 계속해서 돌고 있는지 확인하는 것이다.
우선 다음과 같이 정지시킨다.
launchctl unload com.wdc.WDTrashObserver
정지가 제대로 되지 않는다. 이런 경우는 삭제가 잘못 된 경우다. 번거롭지만 직접 찾아서 삭제를 해줘야 한다.
보통 아래와 같은 경로에 데몬이 존재하고 보통 열에 아홉은 com.[서비스회사].[서비스이름] 형태이다.
- /Library/LaunchDaemons/
- /Library/LaunchAgents/
- ~/Library/LaunchAgents
이제 찾아보자.
이제 다음과 같이 입력해주면 된다.
launchctl unload /Library/LaunchAgents/com.wdc.WD-Discovery.plist
launchctl unload /Library/LaunchAgents/com.wdc.WDTrashObserver.plist
더이상 성가신 로그가 나타나지 않는다.
완전히 삭제해주자. (옆에 있는 화웨이도.. 정지시켰다.)