kill -9 after timeout

I need to do in port stop procedure something like this:

Code:
kill daemon
if not daemon is still running after some timeout, let say 20 seconds then do
kill -9 daemon

Can you give me an example of port which is doing something like this? I will take a look at rc.d code.
 
Back
Top