Fondamentalement, j'ai passé un script dans le terminal via/bin/bash "[chemin]" ou/bin/sh "[chemin ] ", et j'ai passé des commandes dans un terminal via/bin/bash -c" [commande] "ou/bin/sh -c" [commande] ". Les deux façons fonctionnent correctement. Mais dans mon application Cocoa, quand j'essaie de faire exactement la même chose avec NSTask (en utilisant/bin/bash ou/bin/sh), l'application semble ne jamais répondre. C'est comme si le programme était bloqué à l'intérieur de bash ou sh. J'ai essayé de le faire avec et sans waitUntilExit, et j'ai également essayé d'utiliser terminate. Toujours pas de chance. Quelqu'un d'autre a-t-il eu ce problème ou a-t-il une idée de la raison pour laquelle cela se produit?NSTask envoyant un argument via le problème/bin/sh ou/bin/bash Cocoa Objective-C
Merci!
P.S. Je ne suis pas sur mon ordinateur de travail en ce moment, mais, si nécessaire, je peux fournir le code plus tard.