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