Где находится возможность спящего режима в Linux?

Когда я загружаюсь с параметром resume=.. для ядра и initrd созданным с опцией -h , инструменты batti (скажем, batti ) предлагают мне выбор спящего режима; когда я загружаюсь без них, это не так.

Где тот факт, что у меня есть система, способная спящий / возобновить работу для этих инструментов, чтобы это выяснить? (Это относится к Slackware, если это специфично для init.)

  • Как включить настраиваемое разрешение с помощью nvidia & xorg
  • Как я могу обновить pip на Ubuntu 10.04?
  • Создание панели прогресса с «диалогом» из вывода rsync
  • Многосторонняя двусторонняя связь отдельных программ
  • Почему для определения неправильного пароля требуется больше времени, чем для определения правильного?
  • Найти загрузчик
  • Как содержимое файлов конфигурации анализируется в разных дистрибутивах Linux?
  • Команда Shell для чтения регистров устройства?
  • Как писать на ext2-образ без доступа root
  • Как я могу убить вредоносное ПО на сервере AWS EC2? (скомпрометированный сервер)
  • Расширение физического адреса - как работают виртуальные адреса?
  • Сценарий Linux init, что делает 0 <& - &> достигать
  • One Solution collect form web for “Где находится возможность спящего режима в Linux?”

    Один из способов сделать это – через интерфейс /sys/power . Обычный способ вызвать спящий режим (используемый различными инструментами более высокого уровня) состоит в том, чтобы написать пару полей:

     echo shutdown > /sys/power/disk echo disk > /sys/power/state 

    Я считаю, что первая устанавливает методологию, а вторая вызывает изменение. 1 Однако, если вы читаете эти узлы, вы получаете список возможностей:

     > cat /sys/power/disk platform [shutdown] reboot suspend > cat /sys/power/state freeze standby mem disk 

    Так как shutdown и disk доступны, машина может быть переведена в спящий режим.


    1 Вы также можете установить platform on /sys/power/disk чтобы сделать то же самое через аппаратное обеспечение ACPI системы, предполагая, что драйвер работает правильно, а echo mem > /sys/power/state помещает машину в состояние приостановки (состояние сохраняется в ram ).

    Linux и Unix - лучшая ОС в мире.