Hoi,
Was Du auf jeden Fall gebrauchen kannst, ist:
sigaction
Detailed signal management. This uses
POSIX::SigAction' objects for theaction' and
oldaction' arguments. Consult your system'ssigaction' manpage for details.
Synopsis:
sigaction(sig, action, oldaction = 0)
Returns `undef' on failure.
Zumindest unter C kann man damit alle Signale außer SIGKILL
abfangen und zumindest eine Ausgabe erzeugen, an welchem Punkt
dies geschehen ist. Das sollte eigentlich schon einmal _etwas_
weiterbringen.
In Perl benutzt mal ueblicherweise aber den %SIG-Hash, einen mit
'tie' gebundenen Hash -- z. B. $SIG{INT} = &function;
Gruesse,
CK