¿Es posible en Perl instalar solo un manejador de señal para todas las señales que recibe? La razón detrás de esto es que no estoy al tanto de qué señal recibirá mi código Perl en tiempo de ejecución. Una forma en que puedo ver es señalar todas las señales disponibles para mi manejador de señal personalizado, pero no quiero ir por este camino. ¿Hay alguna manera fácil de hacer esto? algo así como:¿Puedo establecer un solo manejador de señal para todas las señales en Perl?
$SIG{'ALL'} = 'sigHandler';
Este es definitivamente un ejercicio útil para probar/depurar y aprender sobre el manejo de señales. Por ejemplo, puede registrar la señal, desarmar el controlador de señal y volver a generar la señal (para que se maneje de la manera predeterminada). Pero definitivamente no es una mejor práctica para el código de producción. – mob