Feature requests: list of PIDS, and all threads
Dmitry V. Levin
ldv at altlinux.org
Fri Mar 9 15:17:03 UTC 2012
On Thu, Mar 08, 2012 at 12:32:12PM +0100, Denys Vlasenko wrote:
> On 03/07/2012 08:59 PM, George Spelvin wrote:
> > With multi-process and multi-threaded programs becoming more common,
> > there are a couple of things I wish strace gave me:
> > 1) Some way to supply a *list* of pids to be traced, without having to
> > prefix each with "-p". This would make it much easier to paste
> > in the output of "pgrep" or the like.
> > Two options come to mind:
> > -P means "all bare arguments are pids"; the case of mixing
> > pids and a commnd line process is somewhat uncommon.
> > -p takes a whitespace-separated list of pids. So I could
> > use -p "`pgrep foo`".
> I guess we can support -p PID1,PID2 _and_ -p "PID1 PID2".
> Why not?
Of course we can, and you've implemented this with commit
v4.6-258-ge8172b7 already, but the same effect can be trivially
achieved by using sed, e.g.
strace `pgrep whatever |sed 's/^/-p /'`
so there is no real benefit for users from adding this feature.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 198 bytes
Desc: not available
More information about the Strace-devel