#!/bin/sh # /usr/lib/systemd/system-sleep case $1 in pre) echo '禁用所有的 swap 分区' swapoff -a echo '重新启用所有的 swap 分区' swapon --all sh -c 'grep enabled /proc/acpi/wakeup | cut -f 1 -d " " | xargs -I {} sh -c "echo {} > /proc/acpi/wakeup"' # 禁用所有唤醒 ;; *) ;; esac