trap yerleşiği 
EXIT ve 
DEBUG'a benzer bir 
ERR sinyalimsi belirtimine izin verir. Bir 
ERR kapanı ile belirtilen komutlar bir kaç durum dışında her başarısız basit komuttan sonra çalıştırılır. 
set yerleşinin 
-o errtrace seçeneği etkinleştirilmedikçe 
ERR kapanı kabuk işlevleri tarafından miras alınmaz.
          
 
trap yerleşiği 
EXIT ve 
DEBUG'a benzer bir 
RETURN sinyalimsi belirtimine izin verir. Bir 
RETURN kapanı ile belirtilen komutlar 
. veya 
source ile çalıştırılan bir kabuk işlevi veya betiği döndükten sonra kaldığı yerden devam etmeden önce çalıştırılırlar. İşleve 
trace niteliği verilmiş olmadıkça ya da 
shopt yerleşiği kullanılarak 
functrace seçeneği etkinleştirilmiş olmadıkça 
RETURN kapanı kabuk işlevleri tarafından miras alınmaz.