Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Sep 1998 08:55:55 -0500
From:      Jon Hamilton <hamilton@pobox.com>
To:        Andre Albsmeier <andre.albsmeier@mchp.siemens.de>
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: How to get the PID before a program is run? (No joke :-) 
Message-ID:  <199809231352.GAA27567@hub.freebsd.org>
In-Reply-To: Your message of "Wed, 23 Sep 1998 09:29:47 %2B0200." <199809230729.JAA12131@internal> 

next in thread | previous in thread | raw e-mail | index | archive | help

In message <199809230729.JAA12131@internal>, Andre Albsmeier wrote:
} Hi,
} 
} I have a rather curious problem here:
} 
} I want to start a program but I need its PID before
} it is run. One way would be to load the program and
} send a -STOP signal very quickly. Then I have got the
} PID, can do some things and send a -CONT signal when
} finished.

It's actually fairly simple, though somewhat off the beaten path.  Something
like:

#!/bin/sh
echo "PID is $$"
exec /your/program/here

and you're in business.  


-- 
   Jon Hamilton  
   hamilton@pobox.com


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199809231352.GAA27567>