Re: talking to shell from cocoa/obj-c
Re: talking to shell from cocoa/obj-c
- Subject: Re: talking to shell from cocoa/obj-c
- From: Matt Neuburg <email@hidden>
- Date: Fri, 7 Dec 2001 11:52:30 -0800
On Thu, 6 Dec 2001 09:58:10 -0800, I said:
From within a Cocoa / Objective-C program, how do I speak to the
shell in such a way that the response, which would normally go to
STDOUT, comes back to me? As a simple example, how can I say "date"
(the Unix command) in such a way as to learn the date?
I see how to do this sort of thing with an NSTask by using a file on
disk as an intermediary, but I want the Unix command's STDOUT to pipe
directly back to me somehow. I tried to do this with an NSPipe but
failed.
Between the answers posted here and the answers I received privately,
I learned exactly what I needed to know. Not only was I provided with
the missing clue (say readDataToEndOfFile to the NSFileHandle), but I
also learned the answer to what was going to be my next question, how
to do the same thing in the background. Many thanks for the incisive,
helpful responses. m.
--
matt neuburg, phd = email@hidden,
http://www.tidbits.com/matt
pantes gar anthropoi tou eidenai oregontai phusei