1 votos

Expulsar USB drive vía AppleScript no tiene energía de la impulsión hacia abajo

En el inicio, me expulsar mi USB externo de los discos con los siguientes AppleScript:

try
    do shell script "diskutil eject \"/Volumes/USB Backup\""
end try

Esto funciona como se esperaba: la unidad se apaga. Sin embargo, cuando mi MacBook despierta del sueño (no se utiliza), la unidad gira - no hay particiones montadas, pero la unidad es, no obstante, y zumbando. Si puedo comprobar la Utilidad de Disco de la aplicación, veo que las unidades USB son todos de color gris. Si me haga clic en una de las particiones y seleccione "Expulsar de la Partición" (aunque son de color gris y, por consiguiente, simboliza que se expulsa), a continuación, la unidad se apaga.

Sin embargo, es un poco molesta constantemente tienen que ir a Utilidad de Discos, así que he hecho a pesar de que yo sólo podía volver a ejecutar mi script de inicio de sesión. Pero eso no funciona. Incluso si puedo modificar para que funcione con el DeviceIdentifier

do shell script "diskutil unmountDisk disk1"

o

do shell script "diskutil eject disk1"

no funciona. ¿Alguien tiene un consejo para mí ¿cómo puedo apagar la unidad, por lo que esta horrible zumbido se detiene?

Adición posterior: me di cuenta de algo interesante. No tiene nada que ver con el portátil del modo de suspensión en sí, sino más bien cuando mi Pantalla de Cine se va a dormir (después de 1 min.). La unidad USB está conectado a la Pantalla de Cine y cada vez que la pantalla se "despierta", el motor gira. Ahora he intentado conectar la unidad USB para el MacBook Pro de sí mismo (que el temporizador de apagado está a 30 min.) tal vez esto va a resolver el problema de la mitad del camino.

1voto

Robin Robinson Puntos 1031

Para empezar, el gris de apariencia en la Utilidad de Disco significa que el disco está desmontado, no se expulsa. Un expulsa el disco no aparece en absoluto.

La razón por la que muestra es que cuando la Pantalla de Cine despierta, el equipo se ve la unidad se muestran sólo como si la hubiera enchufado. (Sinceramente, me sorprende que no se monte todo el camino y se muestran en el Escritorio.)

Una cosa que puede ayudar (especialmente en el caso de su segundo guión) es usar el disco interno identificador en lugar de con el nombre del disco. Usted puede encontrar el identificador por entrar en la Utilidad de Discos, seleccionar el disco (o partición) en cuestión, y al pulsar el botón Info (o presione la tecla⌘+I). En esa ventana, mire la etiqueta junto a "Disco Identificador:". Un disco (disco duro) aparecería como "disk0" o "disk2", una partición que se parece a "disk0s0", "disk0s2", o "disk2s1". En lugar de utilizar diskutil eject DriveName, uso diskutil eject /dev/disk2s0.

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