모든 프로세스를 SIGSTOP하고 깨어 있으십시오.

모든 프로세스를 SIGSTOP하고 깨어 있으십시오.

컴퓨터에 잠자는 동안 컴퓨터가 손상되는 하드웨어 문제가 있습니다(하드 리셋 필요). 그러나 나는 여전히 일종의 저전력 모드를 원합니다. SIGSTOP을 모든 프로세스에 보낸 다음 커널을 절반 종료할 수 있습니까? 나는 그것이 행을 대체하는 역할을 하기를 원하므로 이를 되돌릴 방법도 필요합니다. 특정 하드웨어 문제가 무엇인지는 모르지만 노트북이 절전 모드로 전환되면 경고음이 울리기 시작합니다.

답변1

다음을 호출하면 Linux 커널은 더 많은 절전 상태를 지원합니다.

cat /sys/power/state

컴퓨터의 상태가 인쇄됩니다. 포함된 경우 다음을 freeze시도해 볼 수 있습니다.

echo "freeze" > /sys/power/state

Linux 커널 절전 상태에 대한 추가 정보: 수면 상태

답변2

이렇게 하려면 kill -SIGSTOP $(ps -o pid -ax --ppid $PPID)모든 프로세스를 중지하는 데 사용하면 됩니다. 제가 아는 한 컴퓨터를 다시 시작하는 것 외에는 이를 되돌릴 수 있는 방법이 없기 때문에 이 작업을 수행하지 않는 것이 좋습니다.

관련 정보