blob: cc89d93d12f7420c4da07ce525ffab45c15e7f23 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#!/bin/bash
set -e
MAXTEMP=30
TEMP=$(/usr/sbin/ipmi-sensors -r 5 | tail -n 1 | cut -d '|' -f 4 | tr -d ' ')
SP_1800=0x06
SP_2000=0x09
SP_3000=0x1a
SP_9000=0x46
SP=$SP_1800
if [[ $TEMP > $MAXTEMP ]] ; then
# Set auto speed
/usr/bin/ipmitool raw 0x30 0x30 0x01 0x01
else
# Enable edit
/usr/bin/ipmitool raw 0x30 0x30 0x01 0x00
# Set speed 2K
/usr/bin/ipmitool raw 0x30 0x30 0x02 0xff $SP
fi
|