Hello
J'ai créé un petit bout de script en m'inspirant de choses vues sur internet à droite et à gauche. L'intérêt du script est d'éjecter ou monter mon disque mécanique sur mon Macbook pro, également équipé d'un SSD.
Le disque se démonte, il arrête de tourner et j'ai enfin droit à un peu de silence. Mais au bout de quelques minutes, il repart tout seul. Sur la session que j'utilise, tout est stocké sur le SSD. Sur l'autre session, il y a des choses sur le HDD, mais la session est actuellement fermée.
Voici le code :
Je ne vois pas ce qui pourrait relancer le disque, avez-vous une piste ? Je teste ce script dans le but de remplacer mon SSD de 128 par un 256 qui suffirait pour toutes mes données quotidiennes, et je stockerais les trucs que j'utilise plus rarement sur un HDD, à condition de pouvoir le stopper et relancer à volonté. Sinon il faudra utiliser un boitier USB, mais puisque j'ai la place dans le superdrive, pourquoi s'en priver ?
Edit : lorsque le disque repart, il n'est pas monté dans le Finder, mais il tourne quand même. Bizarre...
J'ai créé un petit bout de script en m'inspirant de choses vues sur internet à droite et à gauche. L'intérêt du script est d'éjecter ou monter mon disque mécanique sur mon Macbook pro, également équipé d'un SSD.
Le disque se démonte, il arrête de tourner et j'ai enfin droit à un peu de silence. Mais au bout de quelques minutes, il repart tout seul. Sur la session que j'utilise, tout est stocké sur le SSD. Sur l'autre session, il y a des choses sur le HDD, mais la session est actuellement fermée.
Voici le code :
Bloc de code:
set MyVolume to "HDD"
tell application "Finder"
set diskDev to do shell script "diskutil list | grep \"" & MyVolume & "\" | grep -o 'disk[0-9]*' "
if (disk MyVolume exists) then
do shell script "diskutil eject " & diskDev
do shell script "automator -D title='Utilitaire de disque' -D subtitle='" & MyVolume & "' -D message='Le disque a été correctement démonté' /Notification.wflow"
else
do shell script "diskutil mountDisk " & diskDev
do shell script "automator -D title='Utilitaire de disque' -D subtitle='" & MyVolume & "' -D message='Le disque a été correctement monté' /Notification.wflow"
end if
end tell
Je ne vois pas ce qui pourrait relancer le disque, avez-vous une piste ? Je teste ce script dans le but de remplacer mon SSD de 128 par un 256 qui suffirait pour toutes mes données quotidiennes, et je stockerais les trucs que j'utilise plus rarement sur un HDD, à condition de pouvoir le stopper et relancer à volonté. Sinon il faudra utiliser un boitier USB, mais puisque j'ai la place dans le superdrive, pourquoi s'en priver ?
Edit : lorsque le disque repart, il n'est pas monté dans le Finder, mais il tourne quand même. Bizarre...