Hi снова и огорченно!
Я обозрел что вы очевидно используете вариант наследия ksh, который стандартн для AIX.
В отличие от более нового ksh93 (я использую для домодельных сценариев), класть командование ловушки в функцию реально не поддержан с ksh! Оно только будет работать внутри функции и не в вызывая сценарии!
Так вы smogли или переключить к ksh93 (путем заменять ть #! /bin/ksh с #! /bin/ksh93, но пожалуйста проверяют тщательно для совместимости)), или вы должны relinquish using функция.
В лубом случае (ksh или ksh93) вы smogли положить «ловушку» командование» в автономно архив и «источник» оно где после того как вы.
1) Создайте архив содержа как раз ТЕРМИН INT "" ловушки ПРЕКРАЩЕННЫЙ HUP и вызовите этот архив например /etc/ignoretrap.
2) Добавьте. /etc/ignoretrap как вторая линия к какой бы ни сценарий пожелал. Заметьте «. » (космос многоточия) предшествующее settrap! Важно!
И пожалуйста позаботьтесь реально для того чтобы проигнорировать ловушки using нулевой шнур как командование! Печатание - вне шнур будет в выход много случаев не желаемый результат (продолжая сценарий если ничего случилось).
wmp