Return to BSD News archive
Xref: sserve comp.unix.bsd:12336 comp.unix.questions:37174 comp.sys.sun.misc:8906 Newsgroups: comp.unix.bsd,comp.unix.questions,comp.sys.sun.misc Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!olivea!pagesat!decwrl!csus.edu!netcom.com!rogerr From: rogerr@netcom.com (roger reynolds) Subject: how to pid of process started with popen() ? Message-ID: <rogerrCAynxB.65A@netcom.com> Followup-To: poster Organization: NETCOM On-line Communication Services (408 241-9760 guest) Date: Fri, 30 Jul 1993 04:46:22 GMT Lines: 16 Here is a question that just came up today, and off the top of my head, I cant think how to do it... I open a pipe to a process using popen, as in: fp = popen ("some job", "r"); and now, for some reason lets say I want to kill that job, by sending kill(pid) to it. But, how do I get the pid of the process? It would be a shame if I have to do my own fork,exec thing just to handle this, the popen thing is so cute and easy! Please respond by email if thats ok.. Thanks a bunch, rogerr@netcom.com