Y a-t-il une commande que je peux utiliser uniquement pour obtenir la température du disque dur dans le terminal?
Est-ce possible sans application tierce?
Y a-t-il une commande que je peux utiliser uniquement pour obtenir la température du disque dur dans le terminal?
Est-ce possible sans application tierce?
Sans logiciel supplémentaire, il n'y a pas de commande pour obtenir la température du disque, après:
$ brew installer smartmontools
On peut exécuter la commande:
$ smartctl -a disque0 |grep Température
Pour récupérer la température du disque, comme:
194 Temperature_Celsius 0x0022 044044000 Old_age Toujours - 56 (Min / Max 17/70)
Malheureusement, vous ne pourrez pas faire cela sans une application tierce. Cependant, si vous êtes heureux d'utiliser un logiciel tiers, il est possible d'obtenir la température dans le terminal.
Vous devez utiliser le moniteur de température, qui est une application gratuite et fournit une option de ligne de commande. Les tenants et aboutissants de l'utilisation du logiciel peuvent être un peu compliqués ici, mais vous pouvez trouver toutes les instructions ici.
Vous pouvez essayer Smartmontools ( Outils de surveillance S.M.A.R.T.) qui possède une application de ligne de commande. La plupart des disques durs (sinon tous?) Indiqueront leur température dans le S.M.A.R.T. rapport.
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 inclut également le smartctl
binaire en ligne de commande - cependant, si vous êtes juste après le binaire, vous devriez, en règle générale, l'obtenir auprès des développeurs "originaux", juste pour être sûr!).
Vous ne pourrez obtenir une lecture de température que s'il y a un capteur. Cet article explique comment vous pouvez obtenir ces informations via la commande ioreg
.
Ce one-liner a fonctionné pour moi pour obtenir la température du GPU (malheureusement, je n'a pu voir aucun autre IOHWSensor sur ma machine):
echo $ ((`ioreg -c IOHWSensor | grep" current-value "| grep -oE [0-9] +` / 65536))
Menus iStat affiche de nombreuses informations détaillées sur l'état de fonctionnement du système, y compris tous les capteurs de température.