Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

Домашняя Mans FreeBSD по-русски apm - управление подсистемой APM BIOS и выдача ее информации

apm - управление подсистемой APM BIOS и выдача ее информации

НАЗВАНИЕ
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), если ноутбук поддерживает такую возможность.
Эта команда не останавливает работу ноутбука, но если он будет остановлен и поддерживает aвтоматическое включение после останова, то будет включен через дельта секунд (с момента выполнения этой команды, а не с момента останова).

-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)

Домашняя Mans FreeBSD по-русски apm - управление подсистемой APM BIOS и выдача ее информации