我正在調試我正在開發的一個服務,它基本上會打開我的.app並將一些數據傳遞給stdin。但它似乎不可能像這樣:Mac OS X應用程序/服務和標準輸入?
open -a myapp.app < foo_in.txt
是否有可能將東西傳遞給.app的標準輸入?
編輯: 對不起,我應該在SO上發佈這個,並且已經更清楚了。我想要做的是我有一個在Python + py2app中製作的應用程序。我希望能夠在用戶刪除文件時處理這兩個文件,並將其用作服務。第一種情況不是問題,因爲py2app有argv_emulation
。我只是檢查第一個參數是否是一個路徑。
但是從標準輸入讀取根本不起作用,它不讀取任何數據,無論我如上面的示例還是管道。如果我將stdin數據傳遞給實際的python主腳本,它將起作用。所以我重新翻譯我的問題,是否可以從標準輸入讀取一個py2app包?
堆棧溢出? – 2009-11-10 17:09:28
(我不知道上面的命令行是不是會打開'而不是打開'myapp.app?) – Arjan 2009-11-10 17:15:23