Duplicar posibles:
Identifying received signal name in bash shell script¿Es posible detectar * qué * señal de trampa en bash?
Al utilizar algo así como trap func_trap INT TERM EXIT
con:
func_trap() {
...some commands...
}
¿Hay alguna manera en el bloque de función para detectar cuales trampa lo ha llamado?
Algo así como:
func_trap() {
if signal = INT; then
# do this
else
# do that
fi
}
¿O tengo que escribir una función separada para cada tipo de trampa que hace algo diferente? ¿Hay una variable bash que contenga la última señal recibida?
¡Gracias de antemano!
gracias. eso me ahorra cavar aún más. – Wolf