[Devel] [ openser-Patches-1606005 ] change process name to differntiate the threads

SourceForge.net noreply at sourceforge.net
Thu Nov 30 13:30:27 CET 2006


Patches item #1606005, was opened at 2006-11-30 14:17
Message generated for change (Comment added) made by bogdan_iancu
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=743022&aid=1606005&group_id=139143

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
>Category: core
>Group: ver devel
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Klaus Darilion (klaus_darilion)
Assigned to: Nobody/Anonymous (nobody)
Summary: change process name to differntiate the threads

Initial Comment:
Hi!

Since long I am unhappy that it is not possible to identify openser's thread (which thread is doing what?).

I made a little patch which rewrites the argv[0] to reflect the usage of the process.

without patch:
5 S root     14133     1   /usr/sbin/openser 
1 S root     14134 14133   /usr/sbin/openser             
1 S root     14135 14133   /usr/sbin/openser            
1 S root     14136 14133   /usr/sbin/openser            
1 S root     14137 14133   /usr/sbin/openser            
1 S root     14138 14133   /usr/sbin/openser            
1 S root     14139 14133   /usr/sbin/openser 
1 S root     14140 14133   /usr/sbin/openser            
1 S root     14141 14133   /usr/sbin/openser            
1 S root     14142 14133   /usr/sbin/openser            
1 S root     14143 14133   /usr/sbin/openser            
1 S root     14144 14133   /usr/sbin/openser 


with patch:
5 S root     14133     1   /usr/sbin/openser 
1 S root     14134 14133    fifo             
1 S root     14135 14133    udp 0            
1 S root     14136 14133    udp 1            
1 S root     14137 14133    udp 2            
1 S root     14138 14133    udp 3            
1 S root     14139 14133   /usr/sbin/openser 
1 S root     14140 14133    tcp 0            
1 S root     14141 14133    tcp 1            
1 S root     14142 14133    tcp 2            
1 S root     14143 14133    tcp 3            
1 S root     14144 14133   /usr/sbin/openser 

apperently I missed some forks :-)


----------------------------------------------------------------------

>Comment By: Bogdan (bogdan_iancu)
Date: 2006-11-30 14:30

Message:
Logged In: YES 
user_id=1275325
Originator: NO

Klaus,

if you change the argv[0] you will not be able to use a killall command
:), or to do a ps and grep to see all openser processes. Have you
considered a possiility to insert your info but without altering argv[0].
Maybe using other argv[] or appending a new one?

regards,
bogdan

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=743022&aid=1606005&group_id=139143



More information about the Devel mailing list