Hi,

On Tue, Jun 14, 2016 at 07:02:20AM +0200, Jens Offenbach wrote:
> Hallo,
> I must analyze a library (*.tar.gz) that includes a lot of files and most of 
> them are not required for a specific run.
> 
> I used strace 4.8.1 on Ubuntu Server 16.04 with:
> strace -e trace=file -f -v -o /tmp/result.strace ./run.sh
> 
> Everything is working fine, but the log sometimes contains relative paths 
> like:
> 
> open("../surf/lh.inflated", O_RDONLY) = 3
> open("../surf/rh.sphere", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3
> 
> Unfortunatly, the file names are sometimes not unique, which means that 
> different files share the same file name, but are located in different 
> directories. It becomes difficult to find out which of those files has been 
> touched during execution.
> 
> Is there a way to force strace to convert all relative file paths to absolute 
> ones?

Try -y option.
It doesn't convert all relative file paths to absolute ones,
but you might find this option useful.


-- 
ldv

Attachment: pgpWYuQxj_4ay.pgp
Description: PGP signature

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Strace-devel mailing list
Strace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/strace-devel

Reply via email to