Всем здравствуйте! У меня такая проблема: нужно написать скрипт для автоматического отключения турбобуста при отключении зарядки от ноутбука. Написал для этого такое правило в udev такого содержания(он называется turbo.rules):
( читать дальше... )
Таким образом если зарядка отключена то запускается скрипт turbo_ooff1.sh, который заменяет в файле /sys/devices/system/cpu/intel_pstate/no_turbo 0 на 1 и тем самым отключается turbo-boost. А скрипт turbo_off1.sh обратно заменяет 0 в файле /sys/devices/system/cpu/intel_pstate/no_turbo на 1.
Код turbo_on.sh:
( читать дальше... )
Код turbo_off1.sh:
( читать дальше... )
Проверял работоспособность в программе auto-cpufreq.
Вот что он показывает при включенной зарядке:
( читать дальше... )
А при отключенной зарядке показывает это:
( читать дальше... )
При этом если я ручками введу команду из моих же скриптов то все прекрасно работает.
Внимание вопрос: как сделать так, что бы оно заработало
bash, cpufreq, turboboost, udev