E 'possibile in Perl installare solo un gestore di segnale per tutti i segnali che riceve? La ragione di questo è, non sono a conoscenza di quale segnale il mio codice Perl otterrà in fase di esecuzione. Un modo in cui posso vedere è quel punto tutti i segnali disponibili al mio gestore di segnale personalizzato, ma non voglio andare in questo modo. C'è un modo semplice per farlo? qualcosa di simile:Posso impostare un singolo gestore di segnale per tutti i segnali in Perl?
$SIG{'ALL'} = 'sigHandler';
Questo è sicuramente un esercizio utile per test/debug e apprendimento sulla gestione del segnale. Ad esempio, è possibile registrare il segnale, disinserire il gestore del segnale e sollevare nuovamente il segnale (da gestire nel modo predefinito). Ma sicuramente non è una buona pratica per il codice di produzione. – mob