Как мне отменить EXIT sigspe c? - PullRequest
0 голосов
/ 15 апреля 2020

Рассмотрим:

finalize() {
    echo finalizing...
}

trap finalize EXIT

bla() {
    exit 1
}

bla

#I was expecting for the next line to be executed after finalize()
echo "I want to go on"

У меня есть функция finalize() для очистки после состояния ошибки, но я не хочу, чтобы оболочка фактически выходила. Есть ли способ предотвратить его выход после завершения finalize()?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...