본문 바로가기

맥라이프

OSX launchctl로 설정시 로그아웃하면 서비스가 끝난다?!

앞서 포스팅에서 homebrew를 이용하여, APM를 셋팅하였다.

해당 서버는 실사용자가 따로 있고, 서버용 계정을 만들어서 셋팅을 했었는데, 서버용 계정을 로그아웃하니, MySQL이 죽어버리는 상황이 발생. 아마도 로그인 시 실행하도록 설정한 데몬들이 로그아웃하면서 종료하도록 되나보다. (launchctl)


그래서 root 권한으로 lauchctl를 실행하니 유저가 안 맞는단다.

보통은 한 컴퓨터에 주 계정 하나로 작업해서 이런 일이 별로 없는 듯 하다.

다음 링크를 참조하여 /Library/LaunchDaemons 디렉토리에 설정파일을 옮기고 lauchctl 등록. 잘 되는 것 같다.

http://arcoleo.org/dsawiki/Wiki.jsp?page=Autostart%20MySQL%20on%20Mac


혹시 오늘 작업을 un-do 할 것을 대비하여 포스팅.