Est-il possible en Perl d'installer un seul gestionnaire de signal pour tous les signaux qu'il reçoit? La raison derrière ceci est, je ne suis pas au courant du signal que mon code Perl obtiendra à l'exécution. Une façon que je peux voir est ce point tous les signaux disponibles à mon gestionnaire de signal personnalisé, mais je ne veux pas aller de cette façon. Y a-t-il un moyen facile de faire cela? quelque chose comme:Puis-je définir un seul gestionnaire de signal pour tous les signaux en Perl?
$SIG{'ALL'} = 'sigHandler';
Ceci est certainement un exercice utile pour tester/déboguer et apprendre sur la gestion des signaux. Par exemple, vous pouvez enregistrer le signal, désactiver le gestionnaire de signal et relancer le signal (à gérer par défaut). Mais certainement pas une bonne pratique pour le code de production. – mob