Messages in this thread | | | Subject | Re: Hidden PIDs in /proc | From | Albert Cahalan <> | Date | 23 Mar 2004 21:20:13 -0500 |
| |
> I allready did it ... infact the second test I posted > correctly shows the thread ... but, why ps ax -m does > *not* show it ??
It does show the threads, but your "grep" missed them. The built-in process selection and sorting features are properly thread-aware.
> uh oh .. my bad ... but .. my ignorance now ask > what is the real diff between -m and -T option for ps ...
-m process followed by threads, Tru64 SysV style m process followed by threads, Tru64 BSD style -T grouped threads with TID column, Irix style -L grouped threads with LWP (and NLWP maybe), Solaris style H loose threads, FreeBSD style
I'll give you a few examples with a 2-thread process. Note how the m option distinguishes signals that are pending on a process from signals that are pending on a thread. (some whitespace has been trimmed out too) Also, the H option's PID column most likely should show the thread ID instead; help with FreeBSD 5's thread and MAC behavior would be appreciated.
$ ps -C clone-once sH UID PID PENDING BLOCKED IGNORED CAUGHT STAT TTY TIME COMMAND 100 634 00000000 00000000 <00000000 00000001 S pts/9 0:00 clone-once 100 634 00000000 00000000 <00000000 00000001 S pts/9 0:00 clone-once $ ps -C clone-once sm UID PID PENDING BLOCKED IGNORED CAUGHT STAT TTY TIME COMMAND 100 634 00000000 - - - - pts/9 0:00 clone-once 100 - 00000000 00000000 <00000000 00000001 S - 0:00 - 100 - 00000000 00000000 <00000000 00000001 S - 0:00 - $ ps -C clone-once -fm UID PID PPID C STIME TTY TIME CMD albert 634 1 0 20:42 pts/9 00:00:00 clone-once albert - - 0 20:42 - 00:00:00 - albert - - 0 20:42 - 00:00:00 - $ ps -C clone-once -fT UID PID SPID PPID C STIME TTY TIME CMD albert 634 16634 1 0 20:42 pts/9 00:00:00 clone-once albert 634 16635 1 0 20:42 pts/9 00:00:00 clone-once $ ps -C clone-once -fL UID PID PPID LWP C NLWP STIME TTY TIME CMD albert 634 1 16634 0 2 20:42 pts/9 00:00:00 clone-once albert 634 1 16635 0 2 20:42 pts/9 00:00:00 clone-once $
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |