Veo una gran cantidad de secuencias de comandos shell que hacer:¿Es necesario especificar trampas que no sean EXIT?
trap cmd 0 1 2 3 13 15 # EXIT HUP INT QUIT PIPE TERM
En todos los depósitos que tienen acceso a por el momento, todas las trampas que no sean 0 son redundantes, y cmd se ejecutará tras la recepción de una señal si la trampa es simplemente especifica:
trap cmd 0
¿es ésta última medida suficiente, o hacer algunas conchas requieren las otras señales que ha de fijar?
Esta es una buena idea. No creo que sea necesario preocuparse por señales con más de una trampa definida, ya que solo puede definir una trampa por señal. (La segunda trampa reemplaza a la primera, en lugar de agregarla a una pila.) ¿Algunos proyectiles permiten definir trampas múltiples? –
Estaba bajo la misma confusión que @WilliamPursell hasta que finalmente noté "ignorado ** o ** restablecido". –