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 ?
Réponse
Trop de publicités?
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
Faire un cronJob pour exécuter le script :
* * * * * osascript ~/Desktop/theScriptToBeExecuted.applescript
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.