コンピュータの睡眠中にコンピュータが損傷するハードウェアの問題があります(ハードリセットが必要です)。しかし、私はまだある種の低電力モードが欲しい。 SIGSTOPをすべてのプロセスに送信してからカーネルを半分終了できますか?私はそれが行を置き換える役割をしたいので、それを元に戻す方法も必要です。特定のハードウェアの問題が何であるかはわかりませんが、ノートブックがスリープ状態になるとビープ音が鳴り始めます。
答え1
以下を呼び出すと、Linuxカーネルはより多くのスリープ状態をサポートします。
cat /sys/power/state
コンピュータの状態が印刷されます。含まれている場合は、次のことを試すことができますfreeze
。
echo "freeze" > /sys/power/state
Linuxカーネルのスリープ状態に関する追加情報: 睡眠状態
答え2
これを行うには、kill -SIGSTOP $(ps -o pid -ax --ppid $PPID)
すべてのプロセスを停止するために使用します。私が知っている限り、コンピュータを再起動する以外にこれを元に戻す方法がないので、これを行わないことをお勧めします。