Carsten Haitzler wrote:
> exquisite-write -wait 20
> 
> i.e. - waiting for exquisite to come up and have its socket ready for
> writing.

Hmm, it this "wait 20 seconds, then try" or is it "try and time out
if you didn't get through within 20 seconds" ?

If it's the former, and what you're really concerned about is socket
creation, perhaps the following device would work:

- add a --background option
- in main, create the socket, then fork if background is set
- detach the foreground process

That way, you're guaranteed to have a socket you can open once the
(foreground half of the) program has terminated.

- Werner

Reply via email to