Различия
Здесь показаны различия между двумя версиями данной страницы.
| Следующая версия | Предыдущая версия | ||
|
wiki:энергосбережение_на_нетбуках_и_ноутбуках [2011/07/21 15:10] создано |
wiki:энергосбережение_на_нетбуках_и_ноутбуках [2015/03/07 12:06] (текущий) [2 метод: Switch Mode Power Supply (SMPS)] исправил знак минуса на знак плюса в команде sudo chmod -x /usr/bin/smps/smps.sh |
||
|---|---|---|---|
| Строка 135: | Строка 135: | ||
| ( | ( | ||
| # если необходимо, чтобы на просто SIGTERM не реагировал | # если необходимо, чтобы на просто SIGTERM не реагировал | ||
| - | trap "" TERM | + | # trap "" TERM |
| while /bin/true; do | while /bin/true; do | ||
| + | |||
| + | # пауза, да бы не загружать процессор | ||
| + | sleep 10; | ||
| + | |||
| # статус адаптера на данный момент | # статус адаптера на данный момент | ||
| if on_ac_power; then StateNow="1"; else StateNow="0"; fi | if on_ac_power; then StateNow="1"; else StateNow="0"; fi | ||
| # сравниваем с новым | # сравниваем с новым | ||
| - | if [ "$StateNow" != "$SateOld" ]; | + | if [ "$StateNow" != "$StateOld" ]; |
| # переписываем состояние и меняем состояние в конфигурационных файлах | # переписываем состояние и меняем состояние в конфигурационных файлах | ||
| then | then | ||
| StateOld=$StateNow; | StateOld=$StateNow; | ||
| sh /etc/smps/smps_config.sh; | sh /etc/smps/smps_config.sh; | ||
| - | fi | + | fi |
| - | # пауза, да бы не загружать процессор | + | |
| - | sleep 10; | + | |
| done | done | ||
| ) & | ) & | ||
| Строка 165: | Строка 167: | ||
| Вписываем код в открывшееся окно и сохраняем изменения в файле. Теперь сделаем файл исполняемым: | Вписываем код в открывшееся окно и сохраняем изменения в файле. Теперь сделаем файл исполняемым: | ||
| - | <code bash>sudo chmod -x /usr/bin/smps/smps.sh</code> | + | <code bash>sudo chmod +x /usr/bin/smps/smps.sh</code> |
| Теперь создадим скрипт, который будет меня значения: | Теперь создадим скрипт, который будет меня значения: | ||