3 votos

auto-crear un enlace simbólico a la que está insertado el DVD

Es posible utilizar applescript o una secuencia de comandos de shell para crear automáticamente una referencia a la que está insertado el DVD? Si yo fuera pop Asesinatos de Midsomer DVD y insert Star Trek, la Ira de Khan, el camino cambia de, por ejemplo /Volúmenes/MM_SET_17_DISC_1 a /Volúmenes/ST2_DISC1

Finder apoya el lanzamiento de un applescript cuando se inserta un disco, así que quiero automática enlace simbólico que el nombre del volumen algo como /Volúmenes/DVDFOLDER

Gracias!

0voto

kopischke Puntos 1667

Como habrán notado, el nombre del volumen de muestra por OS X cambia con cada DVD se inserta, lo que hace que crear enlace simbólico para que es discutible. Sin embargo, en el nivel inferior de BSD dispositivos, la unidad de DVD que tenga un control independiente de volumen de los nombres de su nombre de archivo en la /dev pseudo-sistema de archivos, donde usted encontrará todas sus unidades de medida /dev/disk# (para el disco root de nivel) y /dev/disk#s# (para la partición de disco de nivel) – "#" ser un dígito.

OS X proporciona la diskutil de utilidad para manejar las unidades a través de los nombres de los archivos de su dispositivo. Inserte un DVD y hacer

diskutil list

para averiguar qué nombre de dispositivo de su unidad de DVD (por el bien de este ejemplo, vamos a decir que es disk3). Una vez que usted sabe que,

diskutil info disk3

le mostrará toda la información sobre el disco, en particular, su Nombre de Volumen y, mejor aún, su Punto de Montaje de la ruta, que se puede extraer con una expresión regular y la tubería en ln:

ln -fhs "$(diskutil info disk3 | sed -Ene 's#[[:space:]]*Mount Point:[[:space:]]+(/Volumes/.+)#\1#p)" /path/to/DVD

se pondrá un enlace simbólico a la unidad de DVD volumen llamado "DVD" en /path/to. Usted puede envolver en un AppleScript o tal vez AppleScript o aplicación Automator y configurarlo para que se ejecute cada vez que un nuevo vídeo de DVD se inserta (nota: esto te dejará con un inválido enlace simbólico a la hora de expulsar el disco).

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: