터미널에서 컴퓨터를 일시 중단하고 싶습니다(CTR+ALT+F1을 통해 가능).
전화하면:
# echo -n mem > /sys/power/state
깨어난 후에는 누구에게나 루트 자격 증명이 공개된(아마도) 인증된 콘솔이 남게 됩니다.
콘솔을 열지 않고 컴퓨터를 일시 중지하는 우아한 방법이 있습니까?
배경: 일시 중지 버튼이 내 XFCE 데스크탑에서 작동하지 않으며 여러 가지 이유로 지금 당장 수정하고 싶지 않습니다. 따라서 터미널에 매달리는 것이 더 쉬울 것입니다.
답변1
내 솔루션은 다음과 같습니다(매우 깨끗하지는 않음).
나는 include라는 스크립트를 만들었습니다 /sbin/suspend.sh
.
#!/bin/bash
echo -n mem > /sys/power/state
.bashrc
그런 다음 내 파일 에 다음 별칭을 추가합니다 .
alias dosuspend='sudo suspend.sh && exit'
이제 콘솔을 호출할 때마다 dosuspend
깨어난 후 즉시 로그아웃됩니다.