Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
06-19-2006, 09:07 AM
|
#1
|
Member
Registered: Jul 2004
Distribution: Gentoo, CentOS
Posts: 92
Rep:
|
strace, redirecting to file
I need to re-direct the output of strace to a file. I also need to redirect the output for time to a file. The way these two commands work is like this:
strace [options] <command>
so like "strace ls" for instance. The problem is strace ls > out just redirects the output of ls, not strace. So how would I go about doing this? I know strace has an output file command, but I really would like to be able to do this with the simple > operator since there are quite a few cases where I would like to redirect the output of a command, which calls another command, to a file. Any tips would help.
p.s. | less doesnt work after "strace ls" either
|
|
|
06-19-2006, 09:12 AM
|
#2
|
Senior Member
Registered: Sep 2005
Location: Out
Posts: 3,307
Rep:
|
Like this:
Code:
strace /bin/ls &> /tmp/u
|
|
|
06-19-2006, 09:31 AM
|
#3
|
Member
Registered: Jul 2004
Distribution: Gentoo, CentOS
Posts: 92
Original Poster
Rep:
|
Awesome, but why doesn't it work with the time command?
time ls &> out doesn't work, is it not to standard out or standard error?
LOL maybe I should just strace ls =)
Last edited by shamgar03; 06-19-2006 at 09:35 AM.
|
|
|
06-19-2006, 09:42 AM
|
#4
|
Senior Member
Registered: Sep 2005
Location: Out
Posts: 3,307
Rep:
|
Because you need to redirect the whole in a subshell, not only the last command
Code:
(time /bin/ls) &> /tmp/u
|
|
1 members found this post helpful.
|
06-19-2006, 01:08 PM
|
#5
|
Member
Registered: Jul 2004
Distribution: Gentoo, CentOS
Posts: 92
Original Poster
Rep:
|
Thanks man, I tried parenthesis before, but not WITH &. Very helpful
|
|
|
06-19-2006, 02:33 PM
|
#6
|
Moderator
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789
|
Quote:
p.s. | less doesnt work after "strace ls" either
|
Try this:
Code:
strace ls 2>&1 | less
|
|
|
06-19-2006, 03:05 PM
|
#7
|
Member
Registered: Jul 2004
Distribution: Gentoo, CentOS
Posts: 92
Original Poster
Rep:
|
Quote:
Originally Posted by jlliagre
Try this:
Code:
strace ls 2>&1 | less
|
Nice, similiar effect as parenthesis, but it sort of shows whats going on, so I can still redirect ls to a file, and then pipe strace to less. Thanks alot guys
|
|
|
06-20-2006, 06:41 AM
|
#8
|
Senior Member
Registered: Sep 2005
Location: Out
Posts: 3,307
Rep:
|
You might also be interested in the command tee
Code:
(time /bin/ls) 2>&1 | tee /tmp/u
|
|
|
All times are GMT -5. The time now is 12:08 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|