J'ai trouvé a comment qui fait allusion à un problème que je vois, dans lequel un enfant fork
ed de IPC::Open3 exécute le code de programme principal au lieu de seulement exec
comme je m'attendais.open3 fuites de processus?
Est-ce que quelqu'un d'autre a l'expérience des processus «fuite» sur IPC :: Open3? J'ai regardé par-dessus la source de la bibliothèque et je n'ai rien vu de choquant.
est avec Perl 5.8.4 (oui, je sais ... mais il ne peut pas être mis à jour) en cours d'exécution sur Solaris 10.
Peut-être utiliser IPC :: Run à la place? Il est suggéré à la page Perl 5.14.0 pour [IPC :: Open3] (http://search.cpan.org/~jesse/perl-5.14.0/ext/IPC-Open3/lib/IPC/Open3.pm). Certes, vous êtes bloqué sur 5.8.4, mais peut-être que IPC :: Run fonctionne bien ici. –