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

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

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

  • Беспроводная связь на Slackware
  • Clang / LLVM устанавливается в Slackware?
  • Конфигурация сети для lxc - две сетевые карты
  • sbopkg не работает с прокси-сервером
  • Как отключить DHCP (статический IP-адрес)?
  • X-сервер на slackware 14 и модуле poulsbo (gma500)
  • Я пытаюсь понять, почему адаптер SATA Marvell 88C9215 не работает с Slackware
  • X -config оставляет пустой экран
  • 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 - лучшая ОС в мире.