How to find process name in c?
    Paul Davey 
    pd at ixi.uucp
       
    Tue Jul 17 22:15:30 AEST 1990
    
    
  
In article <570001 at carter.BCASDL.BOEING.COM> lyn at carter.BCASDL.BOEING.COM (     Lyn Stewart      ) writes:
   Has anyone got a method for finding out if a process is running short of
   "ps -ef | grep processname" in a pipe.  There must be a better way from
   within a c program.
Well, for interactive use I use csh aliases, they should be easy enough to
move to (k)sh functions if you don't use csh. I've not needed to solve the
problem strictly or within a program.
This is what I use on sys5 machines,
	alias psg 'ps -ef | sed -n -e "/sed -n -e /d\\
		/\!$/p\\
		/TIME COMMAND/p"'
Everything except the 'ps -ef' is ok on BSD. Change that to 'ps aux'
'psg pd' shows all processes containing the string pd. 
--
 Regards,			 pd at x.co.uk          IXI Limited
	Paul Davey		 pd at ixi.uucp         62-74 Burleigh St.
				 ...!uunet!ixi!pd    Cambridge  U.K.
 "These are interesting times"   +44 223 462 131     CB1  1OJ      
    
    
More information about the Comp.unix.wizards
mailing list