¿Cómo expulsar una unidad automáticamente después de conectar la unidad de lápiz?

1

He configurado un archivo .plist que haría una copia de seguridad automática de mis archivos cada vez que conecto mi pen drive, pero me gustaría expulsarlo después de que se complete el proceso. ¿Cómo logro esto?

Aquí está la definición de mi trabajo. ¿Cómo lo modifico para expulsar mi unidad una vez que se completa la copia de seguridad?

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN http://www.apple.com/DTDs/PropertyList-1.0.dtd >
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.company.popup</string>
    <key>ProgramArguments</key>
    <array>
        <string>sh</string>
        <string>-c</string>
        <string>/usr/local/bin/backup</string>
    </array>
    <key>StartOnMount</key>
    <true/>
</dict>
</plist>

PS. He puesto así el archivo en ~ / Library / LaunchAgents

    
pregunta klanomath 19.10.2017 - 11:02

1 respuesta

1

Acaba de cambiar el archivo ejecutable de UNIX. Modifíquelo como rsync -aH source destination && diskutil eject /Volumes/BACKUP >> desktop/log.txt

    
respondido por el user244378 19.10.2017 - 13:41

Lea otras preguntas en las etiquetas