Ich habe Applescripts erstellt, um mein Laufwerk zu aktivieren und zu deaktivieren.
Normale Festplatte in meinem optischen Schacht. Macbook Pro (Ende 2006). OSX Lion
Das Laufwerk dreht sich herunter und bleibt so, es sei denn, Sie öffnen das Festplatten-Dienstprogramm, setzen den Ruhezustand fort oder stellen das Laufwerk erneut bereit. Spotlight bewirkt nicht, dass sich das Laufwerk dreht. Es wird auch nicht versucht, auf einen Alias auf dem Laufwerk zuzugreifen.
-Wenn Prozesse ausgeführt werden, die das Auswerfen des Laufwerks verhindern, öffnet das Skript den Aktivitätsmonitor und führt lsof in einem Terminalfenster aus.
-Sie können dann entscheiden, ob der Prozess abgebrochen werden soll.
- In einem Dialogfeld wird die Benutzerbestätigung zum Beenden angefordert.
Ich führe diese aus dem Applescript-Menü aus. Sie können es folgendermaßen aktivieren:
- Öffnen Sie AppleScript Editor.app (Anwendungen -> Dienstprogramme).
- Offene Einstellungen….
- Aktivieren Sie "Skriptmenü in Menüleiste anzeigen".
Laufwerk montieren
on run
try
do shell script "diskutil mountDisk disk1"
on error
end try
end run
Laufwerk aushängen
on run
try
do shell script "hdiutil eject disk1"
on error
tell application "System Events"
set termOpen to count (processes whose name is "Terminal")
set amOpen to count (processes whose name is "Activity Monitor")
end tell
tell application "Terminal"
activate
set newTab to do script "lsof /Volumes/'HFS HD'"
end tell
tell application "Activity Monitor"
activate
end tell
delay 3
set question to display dialog "Kill running?" buttons {"Yes", "No"} default button 2
set answer to button returned of question
if answer is equal to "Yes" then
do shell script "lsof -P | grep '/Volumes/HFS HD' | awk '{print $2}' | xargs kill -9"
do shell script "hdiutil eject disk1"
end if
tell application "Activity Monitor"
if amOpen is 0 then
quit
end if
end tell
tell application "Terminal"
if termOpen is 0 then
quit
else
close (first window whose selected tab is newTab) saving no
end if
end tell
end try
end run
Funktioniert perfekt für mich, hoffentlich hast du auch Erfolg!