in reply to signal pipe
Sounds like an ideal place for SIGUSR1 (30) or SIGUSR2 (31) if your system supports them.
-derby