Mac 에서 launchctl 을 이용하여 특정 명령을 지정된 시간에 자동수행 시켜보자
2020. 3. 19.
회사 자동로그인 시스템을 회사 내부 워킹데스크탑에서 파이떤을 이용해 돌리는데,보안을 위한 APM 을 사용하므로, 부팅시 꼭 직접 오프라인으로 비밀번호를 넣어줘야 부팅이되어전원문제나 윈도우즈 업그레이드 문제 등으로 리부팅이 되면,OS 영역으로 넘어가지를 못해서 모든 나의 "사무실에 출근한척 하기" 프로젝트와 연관된 자동화 프로그램들이 먹통이 되버리는 문제가 있었다...특히 최근 코로나-19 로 인해 회사를 장기간 못가는 상황에서, 종종 맥북으로 cronjob 을 임시로 돌리는데자꾸 안돌아가버리는 바람에 찾아보니.. cronjob 은 legacy/deprectated 된거나 마찬가지라launchd 와 launchctl 을 이용하라고 하는것이였다...그래서 간략하게 plist 를 작성하고 등록하는 것에 대해서..