Нужно ли указывать ловушки кроме EXIT?

Я вижу много сценариев оболочки, которые делают:

trap cmd 0 1 2 3 13 15 # EXIT HUP INT QUIT PIPE TERM

В каждой оболочке, к которой я имею доступ в данный момент, все ловушки, кроме 0, избыточны, и cmd будет выполнена при получении сигнала, если ловушка просто указана:

trap cmd 0

Достаточно ли последней спецификации, или некоторые оболочки требуют указания других сигналов?

33
задан William Pursell 14 November 2011 в 14:08
поделиться