LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

Насчёт «не просыпаться» - не знаю, но хуки на подобные вещи можно так делать: создаёшь файл типа /etc/pm/sleep.d/20_my_something с содержанием:

#!/bin/sh


case "${1}" in
        hibernate|suspend)
                # nothing
                exit 0
                ;;
        thaw|resume)
                printf "flushing swap..."
                swapoff -a
                swapon -a
                exit 0
                ;;
        *) exit 127 ;;
esac

Остальные (системные, установленные пакетным менеджером) хуки лежат тут /usr/lib/pm-utils/sleep.d

Только ты не боишься ситуации что в оперативной памяти может не хватить места для всего свапа?

Исходная версия firkax, :

Насчёт «не просыпаться» - не знаю, но хуки на подобные вещи можно так делать: создаёшь файл типа /etc/pm/sleep.d/20_my_something с содержанием:

#!/bin/sh


case "${1}" in
        hibernate|suspend)
                # nothing
                exit 0
                ;;
        thaw|resume)
                printf "flushing swap..."
                swapoff -a
                swapon -a
                exit 0
                ;;
        *) exit 127 ;;
esac

Только ты не боишься ситуации что в оперативной памяти может не хватить места для всего свапа?