Mac OS X에서는 유닉스/리눅스 계열에서 흔히 쓰는 cron 대신 launchd라는 것으로 주기적으로 실행되는 명령을 콘트롤한다. launchd에 대한 일반적인 사항은 Mac에서 정해진 시간에 자동으로 프로그램 실행하는 법이라는 포스트를 보면 알 수 있다. 소개한 포스트에서 볼 수 있듯이, 직접 plist 파일을 수정하는 것보다는 Lingon이라는 오픈소스 도구를 사용하는 것이 편리하다. 그런데 cron에서는 쉽게 설정할 수 있는 "매주 월, 화, 수요일 오전 7시에 실행"이라는 방식의 스케줄을 launchd와 Lingon을 통해서는 만들어낼 수가 없다. launchd 문서에도 설명이 없어서, 작년에 똑같은 작업을 할 때에는 한참을 찾아 헤매다가 결국 비활성화되어 있는 cron을 활성화시켜서 일정을 ..