Expulsar discos duros vía AppleScript

22/05/2008 por Redacción

patente.pngLeopard a veces puede estar poco dispuesto a expulsar discos e imágenes de disco en el Finder. No importa si haces clic en el botón Eject de la barra lateral del Finder, arrastras el disco a la Papelera, o haces clic derecho y elijes Eject, el Finder simplemente no te hace caso. Puedes abrir Disk Utilty sin embargo y expulsarlo bien de esa manera (a menos que haya archivos abiertos en la imagen, por supuesto). Este AppleScript expulsará esos discos molestos.

El script te dejará expulsar discos molestos rápidamente si el Finder no hace caso de tus peticiones. También te dirá qué aplicaciones están impidiendo expulsar el disco, a diferencia del genérico "algo está abierto en ese disco, pero no te digo qué" del Finder. Puedes encontrar una versión lista para funcionar del script en este post.

Fuente: MacOSXHints

Comentarios

  • #1 juandesant el 22/05/2008
    El comando <tt>lsof</tt> (LiSt Open Files) es tu amigo, especialmente filtrado por <tt>grep</tt>:

    <tt>lsof | grep \/Volumes\/</tt>

    o mejor aún,

    <tt>lsof | grep \/Volumes\/nombreVolumen</tt>

    En este último caso estamos escribiendo el nombre del volumen que no se expulsa.

    ¡Ojo, muchas veces el haber hecho <tt>cd</tt> con el Terminal a una carpeta del volumen que no se expulsa es lo que hace que no lo podamos cerrar!

Escribe un comentario

Regístrate o identifícate para poder comentar