1 votes

Comment éjecter automatiquement un lecteur après le branchement d'un lecteur de stylo ?

J'ai créé un fichier .plist qui sauvegarde automatiquement mes fichiers chaque fois que je branche mon lecteur de stylo, mais j'aimerais l'éjecter une fois le processus terminé. Comment puis-je y parvenir ?

Voici la définition de mon travail - comment puis-je le modifier pour qu'il éjecte mon disque une fois la sauvegarde terminée :

<?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. J'ai placé ce fichier sous ~/Bibliothèque/LaunchAgents

1voto

Il suffit de modifier le fichier exécutable UNIX comme suit rsync -aH source destination && diskutil eject /Volumes/BACKUP >> desktop/log.txt

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X