LINUX.ORG.RU

Сообщения xing

 

Помогите написать правильный скрипт

Форум — Development

В общем понадобился мне скрипт, что бы менять режим энергосбережения ноутбука переключая специальный тумблер на нем. Проблема в том, что этот переключатель, независимо от того переключил я его влево или вправо выводит один и тот же сигнал. Соответственно надо что бы по переключению скрип смотрел в файлик с параметром 1 или 0, и если там одно значение, то вызывал скрипт энергосбережения и менял затем параметр на другое значение. А если же там обратное значение, запускал скрипт производительности и опять менял значение. Скрипты я писать не умею. Но в связи с этой необходимостью начал изучать. И написал вот это

#!/bin/sh

STAT= 'cat /etc/smps/performance.pid'
 
   if [ "$STAT" = "0" ]
then
sh /usr/bin/acc_on.sh
echo "1" > /usr/bin/smps/performance.pid
  else
sh /usr/bin/smps/ac_off.sh
echo "0" > /usr/bin/smps/performance.pid
fi

Но не фига не работает. Разве что менят значение с 1 на ноль, но не обратно. Объяснить пожалуста как правильно сделать.

xing
()

RSS подписка на новые темы