이 름
apmsleep − 정 지 나 대 기 상 태 로 들 어 갔 다 가 나 중 에 wakeup한 다 .
사 용 법
apmsleep [−sSnwhVd] [−−suspend] [−−standby] [−−noapm] [−−wait] [−−help] [−−version] [−−debug] [+]hh:mm
설 명
어 떤 컴 퓨 터 들 , 특 히 랩 탑 은 Real-time-clock (RTC) 칩 을 이 용 해 서 저 전 력 의 suspend to DRAM 상 태 에 서 wakeup 할 수 있 다 . Apmsleep 은 RTC의 알 람 시 간 을 설 정 해 서 정 지 나 대 기 상 태 에 들 어 가 도 록 하 는 데 이 용 할 수 있 다 . RTC로 부 터 의 인 터 럽 트 는 컴 퓨 터 가 wakeup 하 도 록 한 다 . 이 프 로 그 램 은 커 널 의 시 간 의 급 격 한 변 화 를 기 다 림 으 로 써 이 이 벤 트 를 탐 지 하 고 성 공 적 으 로 종 료 한 다 . 만 약 1분 안 에 시 간 의 급 격 한 변 화 가 일 어 나 지 않 거 나 무 엇 인 가 가 잘 못 된 다 면 , 종 료 값 은 0이 아 니 게 된 다 .
깨 어 나 는 시 간 은 두 가 지 형 식 으 로 지 정 될 수 있 다 .
+hh:mm 은 현 재 의 시 간 에 대 한 상 대 적 인 차 이 를 지 정 한 다 . 컴 퓨 터 는 정 확 히 hh시 간 과 mm분 과 몇 초 동 안 정 지 했 다 가 깨 어 날 것 이 다 .
hh:mm
은 절 대 적 인 지
역 시 간 을 24시 형
식 으 로 지 정 한
다 . RTC에 저 장 된 시
간 은 중 요 하 지
않 다 . 보 통 TZ 환 경
변 수 를 가 지 고
시 간 대 (time zone)를 변
경 할 수 있 다 . 일
광 절 약 시 간 은
이 버 전 에 서 는
지 원 되 지 않 으
나 , 차 기 버 전 에
서 는 지 원 될 것
이 다 .
−V, −−version
apmsleep 프 로 그 램 의 버 전 을 출 력 하 고 즉 시 종 료 한 다 .
−s, −−suspend
가 능 하 다 면 기 계 를 정 지 상 태 에 들 어 가 도 록 한 다 .(기 본 값 ) 나 의 랩 탑 에 서 는 , 정 지 상 태 는 메 모 리 를 제 외 한 모 든 것 을 끈 다 .
−S, −−standby
가 능 하 다 면 기 계 를 대 기 상 태 에 들 어 가 도 록 한 다 . 나 의 랩 탑 에 서 는 , 대 기 상 태 는 화 면 , 하 드 디 스 크 , 그 리 고 CPU를 끈 다 .
−w, −−wait
시 간 의 급 격 한 변 화 를 무 제 한 으 로 기 다 린 다 .
−n, −−noapm
컴 퓨 터 를 정 지 하 기 위 해 /usr/bin/apm을 호 출 하 지 않 고 , 단 지 알 람 시 간 만 설 정 하 고 시 간 의 급 격 한 변 화 를 기 다 린 다 .
−d, −−debug
어 떻 게 되 어 가 고 있 는 지 에 대 한 정 보 를 출 력 한 다 .
요 구 되 는 시 스 템 설 정
커 널 |
특 별 한 문 자 장 치 인 /dev/rtc 가 반 드 시 존 재 해 야 하 고 커 널 이 APM과 RTC 를 지 원 하 도 록 컴 파 일 되 어 야 한 다 .(CONFIG_RTC와 relevant CONFIG_APM* 옵 션 ). |
바 이 오 스
컴 퓨 터 가 바 이 오 스 에 서 ’suspend to RAM’ 기 능 을 활 성 화 시 켰 어 야 한 다 . 꺼 질 것 이 기 때 문 이 다 . 알 람 타 이 머 를 활 성 화 시 킬 필 요 는 없 고 , 그 것 은 apmsleep에 의 해 활 성 화 된 다 . 어 떤 보 드 에 서 는 정 지 상 태 에 서 돌 아 오 기 위 해 어 떤 인 터 럽 트 를 사 용 할 것 인 지 설 정 할 수 도 있 다 . 이 러 한 보 드 를 가 지 고 있 을 경 우 에 , 키 보 드 (IRQ 1)와 RTC(IRQ 8)이 이 러 한 인 터 럽 트 가 되 도 록 설 정 하 고 싶 을 수 도 있 다 .
권 한 |
이 프 로 그 램 은 루 트 로 서 실 행 되 거 나 SUID가 설 정 되 어 있 어 야 한 다 . (참 조 chmod(1)). |
버 그
Apmsleep은 어 떤 이 벤 트 가 정 지 상 태 를 종 료 시 켰 는 지 탐 지 할 수 없 다 . 가 능 성 이 있 는 이 벤 트 들 은 키 보 드 , 마 우 스 의 움 직 임 , 모 뎀 의 링 , RTC에 서 의 알 람 , 어 떤 다 른 인 터 럽 트 일 수 있 다 .
이 프 로 그 램 은 Winbook XL 랩 탑 (펜 티 엄 ) 에 서 만 테 스 트 되 었 다 . 당 신 의 하 드 웨 어 에 서 는 동 작 하 지 않 을 수 도 있 다 .
저 자
Peter Englmaier (ppe [AT] pa.edu) 에 의 해 작 성 되 었 으 며 GNU General Public License하 에 자 유 롭 게 배 포 될 수 있 다 . 코 드 는 Paul Gortmacher의 RTC 테 스 트 /예 제 프 로 그 램 에 기 반 을 두 고 있 다 . 이 프 로 그 램 에 대 해 절 대 적 인 보 장 은 없 다 . 현 재 의 관 리 자 는 is Peter Englmaier이 다 .
관 련 항 목
xapm(1), apmd(8),rtc.txt(Linux Kernel Documentation)
역 자
서 성 용 <freepooh [AT] nownuri.net>, 2000년 5월 2일