disable_automatic_wake-up 374 B

123456789101112131415
  1. #!/bin/sh
  2. # /usr/lib/systemd/system-sleep
  3. case $1 in
  4. pre)
  5. echo '禁用所有的 swap 分区'
  6. swapoff -a
  7. echo '重新启用所有的 swap 分区'
  8. swapon --all
  9. sh -c 'grep enabled /proc/acpi/wakeup | cut -f 1 -d " " | xargs -I {} sh -c "echo {} > /proc/acpi/wakeup"' # 禁用所有唤醒
  10. ;;
  11. *)
  12. ;;
  13. esac