hi:
2011/1/28 Alexandre Courbot <[email protected]>:
>> I can "strace -o -tt 123 a.out" before "A begin" but how could I
>> combine console output with the content of strace?
>
> strace does output to stderr unless you specify the -o option. So by
> using something like
>
> $ strace -tt your_program
>
> or
>
> $ strace -tt your_program &> log.txt
>
> you will have both outputs intermingled. Note that the console output
> of your program will appear in the middle of the corresponding write()
> system call.
I have tried both ways you mentioned.
in case 1:
it did interleave the output of standard output with standard error.
in case 2:
the standard output seems will be collect for flush at later,
combine.strace.txt.
(I attach the testing result for your reference.)
theoretically, file re-direction should not be effect the content of
output, right?
appreciate your help :-)
miloody.

Attachment: strace.output.tar.bz2
Description: BZip2 compressed data

_______________________________________________
Kernelnewbies mailing list
[email protected]
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Reply via email to