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?

Regards,
Jens

------------------------------------------------------------------------------
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