J'ai un programme fonctionnant sous Mac OS 10.5.8. Le programme exécute un cycle continu dans lequel il monte une image, installe un plugin de navigateur et démonte à nouveau l'image. Si je laisse ce programme en cours d'exécution je finis dans une situation où j'obtiens l'erreur suivante "fork: resource temporairement indisponible". Dans le moniteur d'activité, je peux voir que plusieurs centaines de processus appelés diskimages-helper sont en cours d'exécution. Est-ce que quelqu'un sait pourquoi cela arrive et comment je peux l'éviter? Voici les commandes que j'utilise pendant un cycle du programme.Erreur lors du détachement de volume à l'aide de hdiutil sous OS X
# First I remove the plugin
rm -rf "/Library/Internet Plug-Ins/my.plugin"
# If the mount exists I unmount it
hdiutil unmount [mount] -force
# If that doesnt work I detach the device
hdiutil detach [device] -force
# Then I mount the image
hdiutil mount [image]
# I install the plugin
installer -package [package] -target/
# Unmount
hdiutil unmount [mount] -force
# And if necessary detach
hdiutil detach [device] -force
Vous installez à plusieurs reprises le même plugin de navigateur? –
Le programme fait d'autres choses le rendant utile :) Il télécharge une révision différente du plugin et exécute quelques tests –