2 votos

Comando en el terminal que da el tipo de ordenador ' re en

Estoy ejecutando código MATLAB en dos ordenadores diferentes, ambos con el mismo nombre.

Como distinguir entre los dos Macs por tener el código de identificación que un sistema es un ordenador de sobremesa y el otro un ordenador portátil.

Hay un comando en el Terminal que se imprimirá el tipo de ordenador que estoy usando (por lo que puedo implementar la función relevante?)

4voto

abjbhat Puntos 184

Este comando debe trabajar para usted:

sysctl hw.model

Esto devolverá la identificación del Modelo de su máquina. El siguiente es un ejemplo para mediados de 2012 Retina MacBook Pro:

Machine123:~ username$ sysctl hw.model
hw.model: MacBookPro10,1

A continuación son algunas de las referencias en el sitio de Apple que describen el Modelo de Identificación - no parece ser una sola referencia:

MacBook Pro Modelo Identificadores

MacBook Modelo De Identificadores

El MacBook Air Modelo De Identificadores

Modelo de iMac Identifers

Mac Pro Modelo Identificadores

Mac Mini Modelo Identificadores

0voto

klanomath Puntos 19587

Basta con comprobar si tu Mac contiene una batería, una batería inteligente de manager o una tapa de modo de distinguir entre el ordenador portátil y de escritorio.

Compruebe la salida de ioreg -l > ~/Desktop/ioreg.txt de cadenas apropiadas.

E. g. en Lion (10.7.5) y, probablemente, los nuevos sistemas operativos que puede utilizar:

ioreg -l | grep SMB0

(SMB0 probablemente significa SMarteBattery)

o

ioreg -l | grep AppleClamshellCausesSleep

En una computadora de escritorio que usted consigue sin salida y en una laptop obtendrá una salida similar a esta:

    | +-o SMB0  <class IOACPIPlatformDevice, id 0x100000166, registered, matched, active, busy 0 (35 ms), retain 9>

o

    | | |   "AppleClamshellCausesSleep" = Yes

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X