[Interest] Redirect stdout to a file
Scott Aron Bloom
scott.bloom at onshorecs.com
Tue Jul 2 00:28:05 CEST 2013
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:yifli82 at gmail.com]
Sent: Monday, July 01, 2013 3:21 PM
To: Scott Aron Bloom
Cc: interest at 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.bloom at onshorecs.com<mailto:scott.bloom at onshorecs.com>> wrote:
Yes, calling proc.startDetached still calls the static version
From: Yifei Li [mailto:yifli82 at gmail.com<mailto:yifli82 at gmail.com>]
Sent: Monday, July 01, 2013 2:53 PM
To: Scott Aron Bloom
Cc: interest at qt-project.org<mailto:interest at 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.bloom at onshorecs.com<mailto:scott.bloom at onshorecs.com>> wrote:
Yes...
From: interest-bounces+scott.bloom=onshorecs.com at qt-project.org<mailto:onshorecs.com at qt-project.org> [mailto:interest-bounces+scott.bloom<mailto:interest-bounces%2Bscott.bloom>=onshorecs.com at qt-project.org<mailto:onshorecs.com at qt-project.org>] On Behalf Of Yifei Li
Sent: Monday, July 01, 2013 2:25 PM
To: interest at qt-project.org<mailto:interest at 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.bloom at onshorecs.com<mailto:scott.bloom at 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.com at qt-project.org<mailto:onshorecs.com at qt-project.org> [mailto:interest-bounces+scott.bloom<mailto:interest-bounces%2Bscott.bloom>=onshorecs.com at qt-project.org<mailto:onshorecs.com at qt-project.org>] On Behalf Of Yifei Li
Sent: Monday, July 01, 2013 1:58 PM
To: interest at qt-project.org<mailto:interest at 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 <wargand at gmx.de<mailto:wargand at 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 <yifli82 at gmail.com<mailto:yifli82 at 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 at qt-project.org<mailto:Interest at qt-project.org>
http://lists.qt-project.org/mailman/listinfo/interest
_______________________________________________
Interest mailing list
Interest at qt-project.org<mailto:Interest at qt-project.org>
http://lists.qt-project.org/mailman/listinfo/interest
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20130701/e7c974d4/attachment.html>
More information about the Interest
mailing list