LINUX.ORG.RU

Выход из гибернации

 ,


1

1

Хочу при включении что-то вроде

swapoff -a
swapon -a

Еще желательно не просыпаться пока все не прочитается,
в идеале отображать прогресс выполнения



Последнее исправление: mrn (всего исправлений: 1)

Gentoo так делает по-умолчанию.
Тогда мой вопрос про debian.

mrn
() автор топика

Насчёт «не просыпаться» - не знаю, но хуки на подобные вещи можно так делать: создаёшь файл типа /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 ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)

Скрипт помещаешь в /usr/lib/systemd/system-sleep/

и он будет запускаться с post и pre параметром перед и после «suspend, hibernate and hybrid sleep»

#!/bin/sh

case $1 in
  post)
	echo "Suspend finish $(date)" >> /tmp/suspend.log	
    ;;
  pre)
	echo "Suspend start $(date)" >> /tmp/suspend.log
esac
vitus@vitus-home:/var/lib/AccountsService$ cat /tmp/suspend.log
Suspend start Ср 26 янв 2022 23:48:50 MSK
Suspend finish Чт 27 янв 2022 10:16:53 MSK
vtVitus ★★★★★
()
Последнее исправление: vtVitus (всего исправлений: 2)

Было недавно, на плате Gigabyte. Ставил дрова, от рекомендованной прошивки BIOS отказывался. Ну, почему? Электропитание нестабильное. не хотел угробить маму. Созрел, прошил, 2 мин

cadaber ★★
()
Ответ на: комментарий от cadaber

приятно, чё. Прокатило. Последствия, если не прокатило - уже здрасьте.Углоловное дело. Как с этим справляются, непонятно.

cadaber ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.