1 votes

Éjection automatique de l'image disque x minutes après le montage

J'ai donc une image disque chiffrée que j'utilise pour stocker des fichiers sensibles. Cependant, j'oublie souvent de l'éjecter lorsque j'ai terminé, ce qui annule évidemment tout l'intérêt du cryptage. Ce que j'aimerais, c'est un outil, un paramètre, etc. (peut-être une tâche cron ?) qui surveille le montage d'une image disque spécifique, attend pendant une durée déterminée, puis affiche un message avertissant l'utilisateur de l'éjection imminente. Si l'utilisateur ne choisit pas de réinitialiser la minuterie, ou ne répond pas, l'image est éjectée. L'image pourrait également être éjectée lorsque l'économiseur d'écran est activé. Existe-t-il des outils de ce type ?

2voto

StrawHara Points 4305

Vous pouvez utiliser un cronJob et un script apple.

Démonter un disque avec AppleScript :

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

Faire un cronJob pour exécuter le script :

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

Comment puis-je configurer mon ordinateur pour qu'il exécute un AppleScript à une heure précise ? Avertissement : sans utiliser iCal

Mettez un sleep ou une notification dans "if diskIsMounted", car si vous montez votre disque au démarrage de cronTab, votre disque sera éjecté avant la fin de votre sauvegarde ;)

**Je vous fournis une idée simple et un peu de code pour vous aider, vous devrez certainement modifier certains codes.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X