Así que tengo una imagen de disco cifrada que puedo usar para almacenar archivos sensibles. Sin embargo, a menudo me olvide de expulsión cuando estoy hecho, que, obviamente, se niega el punto de cifrado. Lo que me gustaría es unas herramientas, configuración, etc. (tal vez un trabajo cron?) que los monitores cuando una determinada imagen de disco se monta, se espera una duración específica de tiempo, y luego muestra un mensaje para notificar al usuario de la inminente expulsión. Si el usuario no optar a restablecer el temporizador, o no responde, la imagen es expulsado. Alternativamente, también podría expulsar cuando se activa el protector de pantalla. Hacer cualquiera de herramientas como el que existe?
Respuesta
¿Demasiados anuncios?
MrMojoRisin
Puntos
2001
Usted puede utilizar un cronJob y un Script de apple
desmontar un disco con 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
Hacer una tarea programada para que se ejecute la secuencia de Comandos :
* * * * * osascript ~/Desktop/theScriptToBeExecuted.applescript
Ponga un sueño o una notificación de "si diskIsMounted", porque si tienes que montar el disco en el cronTab de inicio, el disco será expulsado antes de la final de la copia de seguridad ;)
**Me proporcionan una idea simple y algo de código para ayudar a usted, que sin duda tendrá que modificar algo de código.