apm , zzz - управление подсистемой APM
BIOS и выдача ее информации
apm [-ablstzZ] [-d
статус ] [-e
статус ] [-h
статус ]
[-r
дельта ]
zzz
Программа apm управляет подсистемой расширенного управления
питанием Intel/Microsoft (APM - Advanced Power Management) BIOS и выдает текущее
состояние подсистемы APM на ноутбуках. Программа zzz останавливает
систему с помощью функций APM.
Следующие опции поддерживаются для программы apm (у программы zzz опций
нет). Если опции не указаны, apm выдает подробную информацию
и текущее состояние подсистемы APM. Если указано несколько опций отображения,
значения выдаются по одному в строке в указанном далее порядке.
-a Выдает текущее состояние питания от сети
как целочисленное значение. Значения 0 и 1 обозначают "отключено" и "включено",
соответственно.
-b Выдает целочисленное значение, отражающее
состояние батареи. Значения 0, 1, 2, 3 обозначают "заряжена", "разряжена", "критически
разряжена" и "заряжается", соответственно.
-d статус Включает/отключает выдачу информации
отдельно от обычной приостановки с помощью булева (0 или 1) значения
статуса .
Эта опция, по-видимому, не работает на многих ноутбуках, в том числе, на Libretto
30CT и 50CT.
-e статус Включение или отключение функций APM
компьютера, в зависимости от булева значения аргумента
статус .
-h статус В зависимости от булева значения
статуса ,
включает или отключает поддержку инструкции
HLT в подпрограмме
переключения контекста ядра. Эта опция не нужна почти для всех реализаций APM,
но для некоторых, чей вызов "
Idle CPU " вызывает остановку часов процессора
и посылку инструкции
HLT , необходимо указывать опцию
-h ,
чтобы избежать снижения пиковой производительности системы. Подробнее см. на
странице справочного руководства
apm(4) .
-l Выдает процент заряженности батареи. Если
ваш ноутбук не поддерживает эту функцию, выдается 255.
-r дельта Запускает таймер включения (resume),
если ноутбук поддерживает такую возможность. Эта команда не останавливает работу
ноутбука, но если он будет остановлен и поддерживает автоматическое включение
после останова, то будет включен через
дельта секунд (с момента
выполнения этой команды, а не с момента останова).
-s Выдает состояние поддержки функций APM как
целочисленное значение. Значения 0 и 1 обозначают "отключена" и "включена", соответственно.
-t Выдает предположительно оставшееся время
работы батареи в секундах. Если оно неизвестно, выдается
-1 .
-Z Переводит систему в режим ожидания. В этом
режиме энергопотребление ниже, чем обычно, но выше, чем в режиме останова. Некоторые
ноутбуки поддерживают включение из этого состояния по таймеру или по событиям
Ring Indicator (по входящему звонку?). Результат выполнения команды
apm покажет,
что именно предположительно поддерживает ваш ноутбук.
-z Останавливает систему. Эта опция эквивалентна
команде
zzz .
Некоторые реализации APM не поддерживают параметры, необходимые для программы apm .
В таких системах apm выдает значения этих параметров как unknown .
Некоторые реализации APM не обрабатывают события типа нажатия на кнопку включения
питания или закрытие ноутбука. Система с такой реализацией должна останавливаться
только с помощью команды apm или zzz .
Утилита apmconf(8) вошла в состав apm(8) и
поэтому apm(8) поддерживает все ее функциональные возможности.
apm(4)
Тацуми Хосокава (Tatsumi Hosokawa) ( hosokawa@jp.FreeBSD.org )
FreeBSD 4.6, 1 ноября 1994 года