ArchLinux:Shell
From Wiki.cyring.fr
(Created page with "===== Bash script to read ASUS sensors ===== <br /> http://blog.cyring.fr/wp-content/uploads/2010/10/Sensors.png <br /><br /> <syntaxhighlight lang="bash"> $ nano ~/.bashrc </...") |
|||
| Line 9: | Line 9: | ||
function chipset () | function chipset () | ||
{ | { | ||
| + | local hwpath="/sys/class/hwmon/hwmon2" | ||
| + | |||
local Dev="all" | local Dev="all" | ||
case "${1}" in | case "${1}" in | ||
| Line 29: | Line 31: | ||
declare -i I=1 | declare -i I=1 | ||
| - | while [ -e | + | while [ -e ${hwpath}/${Dev}${I}_label ]; |
do | do | ||
| - | local Label=$(cat | + | local Label=$(cat ${hwpath}/${Dev}${I}_label) |
| - | local Input=$(cat | + | local Input=$(cat ${hwpath}/${Dev}${I}_input) |
| - | local Min=$(cat | + | local Min=$(cat ${hwpath}/${Dev}${I}_${Label1}) |
| - | local Max=$(cat | + | local Max=$(cat ${hwpath}/${Dev}${I}_${Label2}) |
local Padding="" | local Padding="" | ||