I don't think you can easily get the process ID of the process that sends the signal. If you can, however, it should be in perlipc. In particular, it says For more complex signal handling, you might see the standard POSIX module. Lamentably, this is almost entirely undocumented, but the t/lib/posix.t file from the Perl source distribution has some examples in it.
So you might check out POSIX and Google as well if you go that route.
There's also a section in perlipc on implementing interprocess communication, which may be what you are looking for.
In reply to Re: sigaction handler
by kennethk
in thread sigaction handler
by lakshmananindia
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |