J'ai une tâche dans automator pour effectuer ma sauvegarde, elle exécute du code de script shell, beaucoup de code fonctionne bien, mais la commande unmount ne fonctionne pas, je ne parviens pas à démonter l'unité après la sauvegarde.
J'ai vérifié que ma commande était exécutée avec succès depuis le terminal. Cela démonte bien mon lecteur, tout va bien, mais quand il s'exécute à partir de mon script bash sous automator . :(
Ma commande utilisée est: sudo diskutil unmountDisk disk3;
J'ai essayé avec et sans sudo, et j'ai le même problème.
J'ai essayé la commande diskutil eject et la même chose, elle démonte l'unité en la saisissant directement depuis le terminal, mais ce n'est pas le cas du code de script de mon automate shell.
Toute idée est la bienvenue.
diskutil unmountDisk $MountPoint
, par exemplediskutil unmountDisk /Volumes/Untitled
oudiskutil unmountDisk $UUID
. Voir la section DEVICES dans ladiskutil
page de manuel. " Un paramètre de périphérique associé à l'une des commandes ci-dessus (sauf indication contraire explicite) est généralement l'un des éléments suivants: ", que vous pouvez lire plus avant dans la page de manuel.