Ogni mattina ho la stessa routine.
Vengo a lavoro e collego le mie periferiche incluso il mio Time Machine Backup. Ho il mio Time Machine programmato per eseguire solo un backup giornaliero alle 3:30 pm. Vorrei eseguire uno script o un. Launch Launcher per controllare automaticamente tutti i dischi rigidi esterni inseriti e smontare se
UUID = 32E89C07-FFDB-36F3-8CE8-5DC0560AFEC4
E poi montalo alle 15:15. Non voglio che il mio disco sia collegato tutto il giorno solo per usarlo per 30 minuti per eseguire il backup di tutto.
So che questo potrebbe essere risolto solo inserendo manualmente l'unità alle 3:15. Tuttavia, alcuni giorni sono in una riunione o lontano dalla scrivania e cosa no.
Sono stato in grado di trovare la documentazione su come espellere automaticamente il dispositivo in un momento specifico, quindi non devo ricordarmi di rimuovere in modo sicuro l'unità.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.diskejector.Backup</string>
<key>ProgramArguments</key>
<array>
<string>/usr/sbin/diskutil</string>
<string>unmountDisk</string>
<string>32E89C07-FFDB-36F3-8CE8-5DC0560AFEC4</string>
</array>
<key>StartCalendarInterval</key>
<dict>
<key>Hour</key>
<integer>16</integer>
<key>Minute</key>
<integer>45</integer>
</dict>
</dict>
</plist>
Vorrei aiuto per l'avvio automatico di uno script .sh che potrebbe includere anche il codice precedente che devo espellere l'unità alla fine della giornata.