Я отлаживаю сервис, который я разрабатываю, который в основном откроет мой .app и передаст ему некоторые данные в stdin. Но это не похоже, что можно что-то вроде:Mac OS X app/service и stdin?
open -a myapp.app < foo_in.txt
Можно ли передать материал в стандартный ввод в .app не давал вообще?
Редактировать: Извините, я должен был опубликовать это на SO и был более понятным. То, что я пытаюсь сделать, это то, что у меня есть приложение, созданное в Python + py2app. Я хочу иметь возможность обрабатывать как при удалении файла пользователем, так и в качестве службы. Первый случай не является проблемой, поскольку py2app имеет argv_emulation
. Я просто проверяю, является ли первым аргументом путь.
Но чтение из stdin не работает вообще, оно не считывает никаких данных, независимо от того, выполняю ли я в качестве примера выше или его трубку. Если я передаю данные stdin в фактический основной скрипт python, он работает. Поэтому я перефразирую свой вопрос, можно ли читать с stdin с помощью пакета py2app?
Переполнение стека? –
(И мне интересно, не вышла ли следующая командная строка в 'open', а не в' myapp.app'?) – Arjan