Je suis en train de déboguer un service que je suis en train de développer, ce qui va essentiellement ouvrir mon .app et lui transmettre des données à stdin. Mais il ne semble pas qu'il est possible de quelque chose comme:Application/service Mac OS X et stdin?
open -a myapp.app < foo_in.txt
Est-il possible de passer des choses au stdin d'un .app du tout?
Modifier: Désolé, je devrais avoir posté ceci sur SO et été plus clair. Ce que j'essaie de faire, c'est que j'ai une application faite en Python + py2app. Je veux être en mesure de gérer à la fois lorsqu'un utilisateur supprime un fichier et l'utilise en tant que service. Le premier cas n'est pas un problème puisque py2app a argv_emulation
. Je vérifie juste si le premier argument est un chemin.
Mais lire depuis stdin ne fonctionne pas du tout, il ne lit pas de données, que je fasse comme dans l'exemple ci-dessus ou que je le canalise. Si je transmets des données stdin au script principal de Python, cela fonctionne. Donc, je reformule ma question, est-il possible de lire stdin avec un bundle py2app?
Dépassement de pile? –
(Et je me demande si la ligne de commande ci-dessus ne redirigerait pas dans 'open' plutôt que dans' myapp.app'?) – Arjan