#!/bin/sh echo "`basename $0` (c)2006-2009 PaulTT" case $1 in ondemand|o|on) PTT_MODE="ondemand" ;; powersave|ps|psave|save) PTT_MODE="powersave" ;; performance|perf|p) PTT_MODE="performance" ;; esac if [ "x$PTT_MODE" != "x" ]; then echo "Richiesto gestore: $PTT_MODE" fi echo "Frequenza (e gestore) attuale: " for i in `ls -1F /sys/devices/system/cpu/ | grep ^cpu./`; do PTT_CPU=`basename $i | cut -d"u" -f 2` echo -n " cpu $PTT_CPU: `cpufreq-info -f -m -c $PTT_CPU`"; echo " (`cpufreq-info -p -c $PTT_CPU | cut -d" " -f3`)"; case $PTT_MODE in performance|powersave|ondemand) sudo cpufreq-set -g $PTT_MODE -c $PTT_CPU echo " nuova: `cpufreq-info -f -m -c $PTT_CPU`"; ;; esac done