diff --git a/FIles/autofan.sh b/FIles/autofan.sh index 226b9d9..087d3b2 100644 --- a/FIles/autofan.sh +++ b/FIles/autofan.sh @@ -9,7 +9,9 @@ # rm mycron # chmod +x /autofan.sh # - +PASSWORD="your password" +USERNAME="your username" +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)" @@ -19,39 +21,39 @@ echo "===============" if [[ $T1 > 67 ]] then - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 4 max 39' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 5 max 39' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOUR ILO IP 'fan p 6 max 39' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOUR ILO IP 'fan p 7 max 39' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 39' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 39' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 39' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 39' elif [[ $T1 > 58 ]] then - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 4 max 30' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 5 max 30' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 6 max 30' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 7 max 30' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 30' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 30' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 30' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 30' elif [[ $T1 > 54 ]] then - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 4 max 28' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 5 max 28' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 6 max 28' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 7 max 28' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 28' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 28' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 28' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 28' elif [[ $T1 > 52 ]] then - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 4 max 24' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 5 max 24' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 6 max 24' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 7 max 24' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 24' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 24' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 24' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 24' elif [[ $T1 > 50 ]] then - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 4 max 22' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 5 max 22' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 6 max 22' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 7 max 22' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 22' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 22' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 22' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 22' else - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 4 max 20' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 5 max 20' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 6 max 20' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 7 max 20' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 4 max 20' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 5 max 20' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 6 max 20' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 7 max 20' fi echo "===============" @@ -60,37 +62,37 @@ echo "===============" if [[ $T2 > 67 ]] then - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 0 max 39' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 1 max 39' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 2 max 39' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 3 max 39' + 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' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 39' elif [[ $T2 > 58 ]] then - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 0 max 30' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 1 max 30' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 2 max 30' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 3 max 30' + 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' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 30' elif [[ $T2 > 54 ]] then - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 0 max 28' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 1 max 28' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 2 max 28' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 3 max 28' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 28' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 28' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 28' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 28' elif [[ $T2 > 52 ]] then - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 0 max 24' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 1 max 24' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 2 max 24' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 3 max 24' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 24' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 24' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 24' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 24' elif [[ $T2 > 50 ]] then - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 0 max 22' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 1 max 22' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 2 max 22' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 3 max 22' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 22' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 22' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 22' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 22' else - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 0 max 20' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 1 max 20' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 2 max 20' - sshpass -p YOURPASSWORD ssh YOURUSERNAME@YOURILOIP 'fan p 3 max 20' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 0 max 20' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 1 max 20' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 2 max 20' + sshpass -p $PASSWORD ssh $USERNAME@$ILOIP 'fan p 3 max 20' fi