Products | Versions |
---|---|
TIBCO Rendezvous | - |
Not Applicable | - |
Resolution:
You are seeing this result because the Linux implementation of "ps" lists not only the main process, but also its lightweight processes (threads).
One way to show the hierarchy of these processes is to run:
ps awxf|grep rvd
8740 ? S 0:00 rvd -listen tcp:7500
8741 ? S 0:00 \_ rvd -listen tcp:7500
8742 ? S 0:00 \_ rvd -listen tcp:7500
8743 ? S 0:00 \_ rvd -listen tcp:7500
8744 ? S 0:00 \_ rvd -listen tcp:7500
8750 ? S 0:00 \_ rvd -listen tcp:7500
8751 ? S 0:00 \_ rvd -listen tcp:7500
8752 ? S 0:00 \_ rvd -listen tcp:7500
8755 ? S 0:46 \_ rvd -listen tcp:7500
8756 ? S 130:00 \_ rvd -listen tcp:7500
8757 ? S 85:39 \_ rvd -listen tcp:7500
Hence an easy way to get rid of the threads is to run:
ps awxf|grep rvd|grep -v "\_"|grep -v grep
which will alleviate the visual parent/child relationship.
Another way to prompt only the main process is to run:
ps -efwH | grep rvd | grep -v grep | awk '{ if(NR == 1) print $0 }'
which will alleviate the order of the process IDs.