Интернет магазин китайских планшетных компьютеров



Компьютеры - Сигналы (UNIX) - Классификация сигналов

24 мая 2011


Оглавление:
1. Сигналы (UNIX)
2. Посылка сигналов
3. Классификация сигналов
4. SA_SIGINFO



POSIX определяет 28 сигналов, которые можно классифицировать следующим образом:

Название Действие по умолчанию Описание Тип
SIGABRT Завершение с дампом памяти Сигнал посылаемый функцией abort Управление
SIGALRM Завершение Сигнал истечения времени, заданного alarm Уведомление
SIGBUS Завершение с дампом памяти Неправильное обращение в физическую память Исключение
SIGCHLD Игнорируется Дочерний процесс завершен или остановлен Уведомление
SIGCONT Продолжить выполнение Продолжить выполнение ранее остановленного процесса Управление
SIGFPE Завершение с дампом памяти Ошибочная арифметическая операция Исключение
SIGHUP Завершение Закрытие терминала Уведомление
SIGILL Завершение с дампом памяти Недопустимая инструкция процессора Исключение
SIGINT Завершение Сигнал прерывания с терминала Управление
SIGKILL завершение Безусловное завершение управление
SIGPIPE Завершение Запись в разорванное соединение Уведомление
SIGQUIT Завершение с дампом памяти Сигнал «Quit» с терминала Управление
SIGSEGV Завершение с дампом памяти Нарушение при обращении в память Исключение
SIGSTOP остановка процесса Остановка выполнения процесса управление
SIGTERM Завершение Сигнал завершения Управление
SIGTSTP Остановка процесса Сигнал остановки с терминала. Управление
SIGTTIN Остановка процесса Попытка чтения с терминала фоновым процессом Управление
SIGTTOU Остановка процесса Попытка записи на терминал фоновым процессом Управление
SIGUSR1 Завершение Пользовательский сигнал № 1 Пользовательский
SIGUSR2 Завершение Пользовательский сигнал № 2 Пользовательский
SIGPOLL Завершение Событие, отслеживаемое poll Уведомление
SIGPROF Завершение Истечение таймера профилирования Отладка
SIGSYS Завершение с дампом памяти Неправильный системный вызов Исключение
SIGTRAP Завершение с дампом памяти Ловушка трассировки или брейкпоинт Отладка
SIGURG Игнорируется На сокете получены срочные данные Уведомление
SIGVTALRM Завершение Истечение «виртуального таймера» Уведомление
SIGXCPU Завершение с дампом памяти Процесс превысил лимит процессорного времени Исключение
SIGXFSZ Завершение с дампом памяти Процесс превысил допустимый размер файла Исключение

При обработке исключений и отладочных сигналов перед завершением процесс может записать в текущий каталог файл с дампом памяти процесса, используя который, отладчик может восстановить условия, при которых возникло данное исключение. Иногда дампа памяти не создаётся из соображений безопасности.



Просмотров: 3429


<<< Командная оболочка UNIX
SCO OpenServer >>>