1. SleepWatcher 소프트웨어를 설치하십시오.
$ sudo mkdir -p /usr/local/sbin /usr/local/share/man/man8
$ sudo cp ~/Desktop/sleepwatcher_2.2/sleepwatcher /usr/local/sbin
$ sudo cp ~/Desktop/sleepwatcher_2.2/sleepwatcher.8 /usr/local/share/man/man8
2. 매뉴얼 페이지를 읽고 사용하려는 SleepWatcher의 기능에 대해 생각해보십시오.
$ man sleepwatcher
3. SleepWacher에서 트리거하려는 조치를 수행하는 작은 쉘 스크립트를 작성하고 테스트하십시오.
4. 터미널 창에서 포 그라운드에서 시작하여 SleepWatcher와 함께 스크립트를 테스트하십시오. 예 :
$ /usr/local/sbin/sleepwatcher --verbose --sleep /path/to/your/sleepscript --wakeup /path/to/your/wakeupscript ...
5. SleepWatcher 명령 줄을 시작된 에이전트 구성 파일에 넣습니다. 예를 들어 ~ / Desktop / sleepwatcher_2.2 / config의 plist 중 하나를 사용할 수 있습니다. 시작 및 구성에 대한 자세한 내용은 launchd and launchd.plist 및 http://developer.apple.com/macosx/launchd.html의 매뉴얼 페이지를 참조하십시오.
6. 시스템 전체 데몬 또는 사용자 에이전트가 필요한지 여부에 따라 시작된 에이전트 구성을 / Library / LaunchDaemons 또는 ~ / Library / LaunchAgents에 복사하십시오.
7. launchctl을 사용하여 실행 된 에이전트 구성을로드하십시오 (위의 예제 및 launchctl 매뉴얼 페이지 참조).