Come espellere automaticamente un'unità dopo aver collegato la pen drive?

1

Ho creato un file .plist che eseguiva automaticamente il backup dei miei file ogni volta che collego la mia pen drive, ma vorrei espellerlo una volta completato il processo. Come posso realizzare questo?

Ecco la mia definizione di lavoro: come posso modificarlo per espellere l'unità dopo il completamento del backup:

<?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. Ho messo quindi il file sotto ~ / Library / LaunchAgents

    
posta klanomath 19.10.2017 - 11:02
fonte

1 risposta

1

Hai appena cambiato il file eseguibile UNIX. Modificalo come rsync -aH source destination && diskutil eject /Volumes/BACKUP >> desktop/log.txt

    
risposta data 19.10.2017 - 13:41
fonte

Leggi altre domande sui tag