The child program could be any Lua script written by the user. -Yifei
On Tue, Jul 2, 2013 at 9:59 AM, william.croc...@analog.com < william.croc...@analog.com> wrote: > Do you have control over the child program, here? > Do you have the source code? > Are you willing to change it? > > Bill > > On 07/02/2013 09:54 AM, Yifei Li wrote: > > Hi Scott, > > > > I'm working on a Mac. How about you? OS probably matters. > > > > Yifei > > > > > > On Mon, Jul 1, 2013 at 11:30 PM, Scott Aron Bloom < > scott.bl...@onshorecs.com > > <mailto:scott.bl...@onshorecs.com>> wrote: > > > > Yes that is exactly what I do.. ____ > > > > __ __ > > > > *From:*Yifei Li [mailto:yifl...@gmail.com <mailto:yifl...@gmail.com > >] > > *Sent:* Monday, July 1, 2013 7:29 PM > > > > > > *To:* Scott Aron Bloom > > *Cc:* interest@qt-project.org <mailto:interest@qt-project.org> > > *Subject:* Re: [Interest] Redirect stdout to a file____ > > > > __ __ > > > > Hi Scott,____ > > > > __ __ > > > > What I'm trying to do is exactly the same as what you did. ____ > > > > __ __ > > > > Can you confirm the following is how you made it? In my experiment, > the > > following way makes the newly created process terminate when the GUI > > crashes. ____ > > > > __ __ > > > > QProcess *proc = new QProcess;____ > > > > connect(proc, SIGNAL(readyReadStandardError()), this > SLOT(readStderr()));____ > > > > proc->start();____ > > > > __ __ > > > > Thanks,____ > > > > __ __ > > > > Yifei____ > > > > __ __ > > > > On Mon, Jul 1, 2013 at 6:28 PM, Scott Aron Bloom < > scott.bl...@onshorecs.com > > <mailto:scott.bl...@onshorecs.com>> wrote:____ > > > > Im completely confused on what you are trying to do..____ > > > > ____ > > > > I can tell you that, I have a QProcess variable, and I have > attached to > > the “stdout/stderr available signals”.. When they trigger, I get > the > > stdout and stderr____ > > > > ____ > > > > And if the GUI crtashes while the CLI call is running, the CLI > keeps > > running.____ > > > > > > Scot____ > > > > ____ > > > > *From:*Yifei Li [mailto:yifl...@gmail.com <mailto: > yifl...@gmail.com>] > > *Sent:* Monday, July 01, 2013 3:21 PM____ > > > > > > *To:* Scott Aron Bloom > > *Cc:* interest@qt-project.org <mailto:interest@qt-project.org> > > *Subject:* Re: [Interest] Redirect stdout to a file____ > > > > ____ > > > > So is there a way to achieve what I want? -Yifei____ > > > > ____ > > > > On Mon, Jul 1, 2013 at 6:15 PM, Scott Aron Bloom > > <scott.bl...@onshorecs.com <mailto:scott.bl...@onshorecs.com>> > wrote:____ > > > > Yes, calling proc.startDetached still calls the static > version____ > > > > ____ > > > > *From:*Yifei Li [mailto:yifl...@gmail.com <mailto: > yifl...@gmail.com>] ____ > > > > *Sent:* Monday, July 01, 2013 2:53 PM > > *To:* Scott Aron Bloom____ > > > > *Cc:* interest@qt-project.org <mailto:interest@qt-project.org > >____ > > > > > > *Subject:* Re: [Interest] Redirect stdout to a file____ > > > > ____ > > > > I just tried, and it does not work. Redirection only works if > > 'proc->start()'. -Yifei____ > > > > ____ > > > > On Mon, Jul 1, 2013 at 5:39 PM, Scott Aron Bloom > > <scott.bl...@onshorecs.com <mailto:scott.bl...@onshorecs.com>> > wrote:____ > > > > Yes… ____ > > > > ____ > > > > ____ > > > > ____ > > > > *From:*interest-bounces+scott.bloom=onshorecs....@qt-project.org > > <mailto:onshorecs....@qt-project.org> > > [mailto:interest-bounces+scott.bloom > > <mailto:interest-bounces%2Bscott.bloom>= > onshorecs....@qt-project.org > > <mailto:onshorecs....@qt-project.org>] *On Behalf Of *Yifei Li > > *Sent:* Monday, July 01, 2013 2:25 PM____ > > > > > > *To:* interest@qt-project.org <mailto:interest@qt-project.org> > > *Subject:* Re: [Interest] Redirect stdout to a file____ > > > > ____ > > > > Hi Scott,____ > > > > ____ > > > > Are you suggesting something as follows? ____ > > > > QProcess proc;____ > > > > proc.setStandardOutputFile();____ > > > > proc.startDetached();____ > > > > ____ > > > > Yifei____ > > > > ____ > > > > ____ > > > > ____ > > > > On Mon, Jul 1, 2013 at 5:08 PM, Scott Aron Bloom > > <scott.bl...@onshorecs.com <mailto:scott.bl...@onshorecs.com>> > wrote:____ > > > > If the goal, is to redirect stdout/stderr, and not have the call > block > > (static startDetached).____ > > > > ____ > > > > You can still use the NON-static version of the start method____ > > > > ____ > > > > Scott____ > > > > ____ > > > > *From:*interest-bounces+scott.bloom=onshorecs....@qt-project.org > > <mailto:onshorecs....@qt-project.org> > > [mailto:interest-bounces+scott.bloom > > <mailto:interest-bounces%2Bscott.bloom>= > onshorecs....@qt-project.org > > <mailto:onshorecs....@qt-project.org>] *On Behalf Of *Yifei Li > > *Sent:* Monday, July 01, 2013 1:58 PM > > *To:* interest@qt-project.org <mailto:interest@qt-project.org > >____ > > > > > > *Subject:* Re: [Interest] Redirect stdout to a file____ > > > > ____ > > > > I guess dup2 needs to be called by the process, correct? But I > can't > > change its src code. - Yifei____ > > > > ____ > > > > On Mon, Jul 1, 2013 at 4:42 PM, Guido Seifert <warg...@gmx.de > > <mailto:warg...@gmx.de>> wrote:____ > > > > > > If it is only Linux you could use dup2. > > > > Windows? No idea. > > > > Guido____ > > > > > > > > On Mon, 1 Jul 2013 16:31:19 -0400 > > Yifei Li <yifl...@gmail.com <mailto:yifl...@gmail.com>> wrote: > > > > > Hi folks, > > > > > > I know this can be done using QProcess::setStandardOutputFile. > > > > > > However, I need to start my process using the static function > > > startDetached, and still want to be able to redirect its > stdout/stderr to > > > another file. > > > > > > Any suggestions? > > > > > > Thanks, > > > > > > Yifei____ > > > > _______________________________________________ > > Interest mailing list > > Interest@qt-project.org <mailto:Interest@qt-project.org> > > http://lists.qt-project.org/mailman/listinfo/interest____ > > > > ____ > > > > > > _______________________________________________ > > Interest mailing list > > Interest@qt-project.org <mailto:Interest@qt-project.org> > > http://lists.qt-project.org/mailman/listinfo/interest____ > > > > ____ > > > > ____ > > > > ____ > > > > > > _______________________________________________ > > Interest mailing list > > Interest@qt-project.org <mailto:Interest@qt-project.org> > > http://lists.qt-project.org/mailman/listinfo/interest____ > > > > __ __ > > > > > > > > > > _______________________________________________ > > Interest mailing list > > Interest@qt-project.org > > http://lists.qt-project.org/mailman/listinfo/interest > > > _______________________________________________ > Interest mailing list > Interest@qt-project.org > http://lists.qt-project.org/mailman/listinfo/interest >
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest