Disk-Image x Minuten nach dem Mounten automatisch auswerfen

Ich habe also ein verschlüsseltes Disk-Image, das ich zum Speichern sensibler Dateien verwende. Ich vergesse jedoch oft, es auszuwerfen, wenn ich fertig bin, was offensichtlich den ganzen Sinn der Verschlüsselung zunichte macht. Was ich möchte, ist ein Tool, eine Einstellung usw. (vielleicht ein Cron-Job?), Das überwacht, wann ein bestimmtes Disk-Image gemountet wird, wartet eine bestimmte Zeit und zeigt dann eine Meldung an, die den Benutzer über den bevorstehenden Auswurf informiert. Wenn der Benutzer den Timer nicht zurücksetzt oder nicht reagiert, wird das Bild ausgeworfen. Alternativ könnte es auch ausgeworfen werden, wenn der Bildschirmschoner aktiviert wird. Gibt es solche Tools?

Antworten (1)

Sie können einen CronJob und ein Apple-Skript verwenden

Hängen Sie eine Festplatte mit AppleScript aus:

set mountedDiskName to "AirPort Time Capsule"
set diskIsMounted to false

tell application "System Events" to set diskNames to name of every disk
if mountedDiskName is in diskNames then
    set diskIsMounted to true
end if

if diskIsMounted then

    //  put a sleep or a notification here, see explanation below

    log "Disk Found, unmounting now..."
    do shell script "diskutil unmountDisk" & space & quoted form of mountedDiskName

else

    log "Disk Not Found, mounting now…"
    mount volume "afp://AirPort%20Time%20Capsule._afpovertcp._tcp.local"

end if

https://stackoverflow.com/questions/29332873/os-x-applescript-to-check-if-drive-mounted-and-mount-it-if-not

Erstellen Sie einen CronJob, um das Skript auszuführen:

* * * * * osascript ~/Desktop/theScriptToBeExecuted.applescript

Wie kann ich meinen Computer so konfigurieren, dass er zu einem bestimmten Zeitpunkt ein AppleScript ausführt? Achtung: ohne iCal

Setzen Sie einen Ruhezustand oder eine Benachrichtigung in "if diskIsMounted", denn wenn Sie Ihre Festplatte beim Start von cronTab mounten, wird Ihre Festplatte vor dem Ende Ihres Backups ausgeworfen ;)

** Ich gebe Ihnen eine einfache Idee und einen Code, um Ihnen zu helfen, Sie müssen sicherlich etwas Code ändern.