Bonjour,
Sous proxmox, j'ai fais un script qui me permet de récupèrer la température des disques.
Si j'exécute si script manuellement, je n'ai pas de souci, mais lors de l'exécution du script, je n'ai pas les températures (le script ce lance bien puisque la date est rajouté dans le fichier txt de sortie.
Comme si le script ne pouvait accéder aux infos des disques. Le script est lancé en tant que root.
Voici le script:
Sous proxmox, j'ai fais un script qui me permet de récupèrer la température des disques.
Si j'exécute si script manuellement, je n'ai pas de souci, mais lors de l'exécution du script, je n'ai pas les températures (le script ce lance bien puisque la date est rajouté dans le fichier txt de sortie.
Comme si le script ne pouvait accéder aux infos des disques. Le script est lancé en tant que root.
Voici le script:
Bash:
#!/bin/sh
echo "#################" >> /root/log.txt
echo $(date) >> /root/log.txt
echo "HDD1 \t HDD2 \t HDD3 \t HDD4 \t HDD5 \t SSD" >> /root/log.txt
HDD1=$(hddtemp /dev/sda | awk '{print $4}' | cut -b 1,2)
HDD2=$(hddtemp /dev/sdb | awk '{print $4}' | cut -b 1,2)
HDD3=$(hddtemp /dev/sdc | awk '{print $4}' | cut -b 1,2)
HDD4=$(hddtemp /dev/sdd | awk '{print $4}' | cut -b 1,2)
HDD5=$(hddtemp /dev/sdf | awk '{print $4}' | cut -b 1,2)
SSD=$(hddtemp /dev/sde | awk '{print $4}' | cut -b 1,2)
echo $HDD1 '\t' $HDD2 '\t' $HDD3 '\t' $HDD4 '\t' $HDD5 '\t' $SSD >> /root/log.txt
echo '\t' >> /root/log.txt