Главная страница Библиотека (скачать книги) Скачать софт Введение в программирование Стандарты для C++ Уроки по C# Уроки по Python HTML Веб-дизайн Ассемблер в среде Windows ActiveX Javascript Общее о Линукс Линукс - подробно Линукс - новое Delphi Паскаль для начинающих Турбопаскаль Новости Партнеры Наши предложения Архив новостей |
Выполнить команды commands при получении любого из перечисленных сигналов (signals). Обычно это сигналы с номерами О, 1, 2 и 15. Если команд больше одной, они должны быть заключены в кавычки и разделены символом точка с запятой. Если команды являются пустой строкой (например trap ""signaIs), сигналы будут игнорироваться интерпретатором. Если команды опущены совсем, восстанавливается обработка перечисленных сигналов, принимаемая по умолчанию. Если опущены и команды и сигналы, то перечисляются текущие установки перехвата сигналов. См. примеры в конце описания этой команды, а также для команды exec. Параметр -1 Перечислить сигналы. Сигналы Сигналы перечисляются в парах с событиями, посылающими эти 0 Выход из интерпретатора (обычно по завершении сценария). 1 Hang up (обычно по завершении сеанса работы). 2 Прерывание (обычно Ctrl-C). 3 Выход. 4 Недопустимая команда. 5 Отслеживание перехвата. 6 Аварийное завершение. 7 Не используется. 8 Исключение при работе с действительными числами. 9 Принудительное завершение. 10 Определяется пользователем. Ссылка на недействительную область памяти. 12 Определяется пользователем. 13 Запись данных в конвейер при отсутствии читающего процесса. trap type |
|
Библиотека программиста. 2009. |
|