Можно ли определить * какой * сигнал прерывания в bash? [Дубликат]

Возможный дубликат:
Определение имени полученного сигнала в скрипте bash.

При использовании чего-то вродеtrap func_trap INT TERM EXIT с:

func_trap () {
    ...some commands...
}

Есть ли способ в функциональном блоке обнаружитькоторый ловушка это называется?

Что-то вроде:

func_trap () {
    if signal = INT; then
        # do this
    else
        # do that
    fi
}

Или мне нужно написать отдельную функцию для каждого типа ловушек, которая делает что-то другое? Существует ли переменная bash, которая содержит последний полученный сигнал?

Заранее спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос