Checking if the other end of a fifo is open

Dave Smith dave at
Thu Apr 9 14:48:09 MDT 2009

Nicholas Leippe wrote:
> An opposite timeout approach could be:
> 1) set a flag
> 2) create a trap handler that clears the flag
> 3) do your write in backgrounded subshell, that signals the parent when 
> finished
> 4) after spawning the subshell, sleep (your timeout)
> 5) then check the flag

I think I'll try this out. How do I send a signal to the parent from the 
subshell? kill? Do I need to pass the parent pid to the subshell somehow?


More information about the PLUG mailing list