Improve and standardize formatting

This commit is contained in:
Arszilla
2022-12-29 18:29:45 +02:00
parent 55f17996cd
commit 3d766a66a7
5 changed files with 121 additions and 34 deletions

View File

@@ -1,4 +1,3 @@
#!/bin/bash
#
# crontab -l > mycron
@@ -9,9 +8,11 @@
# rm mycron
# chmod +x /autofan.sh
#
PASSWORD="YOURILOPASSWORD"
USERNAME="YOURILOUSER"
ILOIP="YOURILOIP"
PASSWORD="YOUR_ILO_PASSWORD"
USERNAME="YOUR_ILO_USER"
ILOIP="YOUR_ILO_IP"
T1="$(sensors -Aj coretemp-isa-0000 | jq '.[][] | to_entries[] | select(.key | endswith("input")) | .value' | sort -rn | head -n1)"
T2="$(sensors -Aj coretemp-isa-0001 | jq '.[][] | to_entries[] | select(.key | endswith("input")) | .value' | sort -rn | head -n1)"
@@ -24,6 +25,7 @@ if [[ $T1 > 67 ]]
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 255'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 255'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 255'
elif [[ $T1 > 58 ]]
then
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 39'
@@ -35,20 +37,24 @@ elif [[ $T1 > 54 ]]
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 38'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 38'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 38'
elif [[ $T1 > 52 ]]
then
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 34'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 34'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 34'
elif [[ $T1 > 50 ]]
then
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 32'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 32'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 32'
else
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 30'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 30'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 30'
fi
echo "==============="
@@ -61,28 +67,34 @@ if [[ $T2 > 67 ]]
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 255'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 255'
elif [[ $T2 > 58 ]]
then
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 39'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 39'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 39'
elif [[ $T2 > 54 ]]
then
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 38'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 38'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 38'
elif [[ $T2 > 52 ]]
then
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 34'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 34'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 34'
elif [[ $T2 > 50 ]]
then
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 32'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 32'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 32'
else
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 30'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 30'
sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 30'
fi