Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 系統休眠指令與原理

編輯:Linux 教學

休眠指令

echo mem | sudo tee /sys/power/state

可將此指令寫入腳本,並加入 /etc/sudoers 免密執行。

常見錯誤分析

為何 sudo echo mem > /sys/power/state 會失敗?

  1. Shell fork 子進程並等待。
  2. Shell 關閉標準輸出,嘗試以重導向開啟 state 檔案為標準輸出(此時尚無寫入權限,已失敗)。
  3. 執行 execve "sudo echo mem"。
  4. 退出。

因重導向由 Shell 在 sudo 提權前完成,權限不足導致失敗。正確做法需用 tee 或腳本包裝。

Copyright © Windows教程網 All Rights Reserved