Hibernate에 대한 질문입니다.^^;

openbox 덕분에 터미널로 명령어 입력하는 재미가 쏠쏠한 요즘입니다. +_+)

그러니까 어제,
포럼에서 지나가다 sudo halt -n이 컴터 끄는 명령어라는 걸 알아낸 뒤에 잘 써먹고 있는 찰나,

터미널에서 최대절전모드는 안되냐 싶어 검색해보니 hibernate라는 게 있더군요.
원래 그놈 쓸때도 최대절전모드 자주 써서(스왑은 넉넉하게 잡아주는 센스+_+) 그냥 터미널에서 sudo hibernate 치면 된다 싶었는데

얼라리여;;
설치를 따로 하는 거라고 하네요-_-;
뭐 그래서 설치를 하고 sudo hibernate로 최대절전모드 쓰긴 했는데요,

패널에서 최대절전모드를 할 수 있었고 지금까지 그렇게 해왔는데
그렇다면 hibernate 말고 최대절전모드를 쓸 수 있는 다른 명령어가 있는 건가요?
포럼이랑 구글신 다 뒤져봐도 hibernate 말고 다른 게 잘 안보여서요;;

그리고 만약 다른 명령어가 있다면 그 명령어와 hibernate와의 차이점은 또 무엇인지 궁금합니다!! +_+)

멋진 스크립트네요, 저도 처음 써봐요

http://www.freesoftwaremagazine.com/art ... nate_linux

위 사이트에 리눅스 hiberante에 대해서 간략하게 설명되있네요

swsusp와 pmdisk 족보가 어쩌고 저쩌고…

뭐 결국 기본적인 hibernate는 커널에 구현되 있어야하고

아래처럼 커널 인터페이스에 변경 요청하면 hibernate가 수행되겠죠

echo mem > /sys/power/state
echo disk > /sys/power/state

하지만 요거 말고도 hibernate 모드로 들어가거나 나올때 시스템별로 이것저것 추가적으로 할것들이 많을텐데
(네트웍을 끈다던가… 메신져 접속을 해제한다던가… 등등 예제:ls /usr/share/hibernate/scriptlets.d/)

이런것들을 스크립트로 구현한거 같습니다.

패널에 있는 최대절전모드도 마찬가지로(추측입니다)

이것저것 하다가 결국엔 커널 인터페이스(/sys)에 요청해서 절전모드로 들어가겠죠

결국

"그리고 만약 다른 명령어가 있다면 그 명령어와 hibernate와의 차이점은 또 무엇인지 궁금합니다!! +_+)"

====> "그냥 같은 커널 인터페이스를 쓰고 같은 기능을 하고 만든 사람이 다르고 이름이 다르다 정도가 차이겠네요"

추측성 내용이 많으니 잘못된 부분있으면 태클 부탁해요