Y a-t-il une commande que je peux utiliser juste pour obtenir la température du disque dur dans le terminal ?
Est-ce possible sans une application tierce ?
Y a-t-il une commande que je peux utiliser juste pour obtenir la température du disque dur dans le terminal ?
Est-ce possible sans une application tierce ?
Sans logiciel supplémentaire, il n'y a pas de commande pour obtenir la température du disque, après :
brew install smartmontools
Vous pouvez exécuter la commande suivante pour récupérer la température du disque :
$ smartctl -a disk0 | grep Temperature
194 Temperature_Celsius 0x0022 044 044 000 Old_age Always - 56 (Min/Max 17/70)
Remarque : L'outil n'est plus disponible, et le remplacement n'a pas été mis à jour depuis 2014 (et ne semble pas fonctionner sur les versions récentes de macOS).
Malheureusement, vous ne pourrez pas le faire sans une application tierce. Cependant, si vous êtes prêt à utiliser un logiciel tiers, il est possible d'obtenir la température dans le terminal.
Vous pouvez utiliser temperature monitor, qui est une application gratuite et propose une option en ligne de commande. Les subtilités de l'utilisation du logiciel peuvent être un peu trop complexes à expliquer ici, mais vous pouvez trouver toutes les instructions ici.
Vous pourriez essayer Smartmontools (S.M.A.R.T. Monitoring Tools) qui dispose d'une application en ligne de commande. La plupart (si ce n'est pas tous?) des disques durs rapporteront leur température dans le rapport S.M.A.R.T.
Il existe également une application GUI native SMARTReporter qui vous permet d'effectuer certaines actions en fonction de la température, si c'est ce que vous recherchez (et qui inclut également le binaire en ligne de commande smartctl
- bien que si vous recherchez uniquement le binaire, vous devriez, en règle générale, l'obtenir auprès des développeurs "originaux", juste pour être sûr!).
Apple ne programme pas directement ce capteur pour un accès en ligne de commande.
Vous ne pourrez obtenir une lecture de la température que s'il y a un capteur. Cet article explique comment vous pouvez obtenir ces informations via la commande ioreg
.
Ce code en une ligne a fonctionné pour moi pour obtenir la température du GPU (malheureusement, je n'ai pas pu voir d'autres IOHWSensors sur ma machine) :
echo $(($(ioreg -c IOHWSensor | grep "current-value" | grep -oE [0-9]+) / 65536))
iStat Menus affiche de nombreuses informations détaillées sur l'état d'exécution du système, y compris tous les capteurs de température.
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.