Manpages

이 름

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일