ВУЗ:
Составители:
21
CTRL+\.
SIGKILL Сигнал, используемый для немедленного прерывания выполнения
процесса. Не может быть обработан, проигнорирован или
заблокирован.
SIGHUP Информирует о том, что соединение с пользовательским терминалом
потеряно из-за ошибки сети или телефонной линии.
Сигналы таймера
Сигналы используются для информирования о событиях, приходящих от
таймеров. Действие, выполняемое по умолчанию – завершение процесса.
SIGALRM Информирует об окончании интервала реального времени,
отсчитываемого таймером. Используется, например, функцией alarm.
SIGVTALRM Информирует об окончании интервала процессорного времени,
используемого текущим процессом, отсчитываемого таймером.
SIGPROF Информирует об окончании интервала как процессорного времени,
отсчитываемого таймером как для текущего процесса, так и для
времени, затрачиваемом операционной системой на работу с этим
процессом.
Асинхронные сигналы ввода-вывода
Используются вместе с асинхронными устройствами ввода-вывода. Действие,
выполняемое по умолчанию – игнорирование сигнала. С помощью вызова функции
fcntl можно заставить дескриптор файла ввода-вывода генерировать сигналы этого
типа.
SIGIO Посылается, когда дескриптор файла готов к чтению или записи
данных.
SIGURG Посылается, когда на устройство посылает какой-либо экстренный
блок данных (например, сообщение о фатальной ошибке).
Сигналы управления заданиями
SIGCHLD Посылается родительскому процессу когда один из порожденных
процессов прерывает свое выполнение.
SIGCONT Может быть послан процессу для того, чтобы продолжить его
выполнение.
SIGSTOP Останавливает процесс. Не может быть заблокирован, перехвачен или
проигнорирован.
SIGTSTP Аналогичен SIGSTOP, однако может быть перехвачен и
проигнорирован.
Сигналы об ошибках операционной системы
SIGPIPE Нарушенный канал. Генерируется, например, при попытке процессом
записать данные в несуществующий канал.
SIGLOST Потерян ресурс. Возникает, например, при обращении процесса к
файлу на диске NFS, если с сервером NFS потеряна связь. В Linux
вызывается при любом аварийном завершении серверной программы.
SIGXCPU Превышение лимита на процессорное время.
SIGXFSZ Превышение лимита на размер файла. Вызывается при попытке
увеличить размер файла свыше лимита, определенного операционной
системой.
Другие сигналы
SIGUSR1,
SIGUSR2
Пользовательские сигналы, которые могут использоваться для
внутренних целей программы.
SIGWINCH Изменение размера окна. В Linux генерируется при изменении
CTRL+\.
SIGKILL Сигнал, используемый для немедленного прерывания выполнения
процесса. Не может быть обработан, проигнорирован или
заблокирован.
SIGHUP Информирует о том, что соединение с пользовательским терминалом
потеряно из-за ошибки сети или телефонной линии.
Сигналы таймера
Сигналы используются для информирования о событиях, приходящих от
таймеров. Действие, выполняемое по умолчанию – завершение процесса.
SIGALRM Информирует об окончании интервала реального времени,
отсчитываемого таймером. Используется, например, функцией alarm.
SIGVTALRM Информирует об окончании интервала процессорного времени,
используемого текущим процессом, отсчитываемого таймером.
SIGPROF Информирует об окончании интервала как процессорного времени,
отсчитываемого таймером как для текущего процесса, так и для
времени, затрачиваемом операционной системой на работу с этим
процессом.
Асинхронные сигналы ввода-вывода
Используются вместе с асинхронными устройствами ввода-вывода. Действие,
выполняемое по умолчанию – игнорирование сигнала. С помощью вызова функции
fcntl можно заставить дескриптор файла ввода-вывода генерировать сигналы этого
типа.
SIGIO Посылается, когда дескриптор файла готов к чтению или записи
данных.
SIGURG Посылается, когда на устройство посылает какой-либо экстренный
блок данных (например, сообщение о фатальной ошибке).
Сигналы управления заданиями
SIGCHLD Посылается родительскому процессу когда один из порожденных
процессов прерывает свое выполнение.
SIGCONT Может быть послан процессу для того, чтобы продолжить его
выполнение.
SIGSTOP Останавливает процесс. Не может быть заблокирован, перехвачен или
проигнорирован.
SIGTSTP Аналогичен SIGSTOP, однако может быть перехвачен и
проигнорирован.
Сигналы об ошибках операционной системы
SIGPIPE Нарушенный канал. Генерируется, например, при попытке процессом
записать данные в несуществующий канал.
SIGLOST Потерян ресурс. Возникает, например, при обращении процесса к
файлу на диске NFS, если с сервером NFS потеряна связь. В Linux
вызывается при любом аварийном завершении серверной программы.
SIGXCPU Превышение лимита на процессорное время.
SIGXFSZ Превышение лимита на размер файла. Вызывается при попытке
увеличить размер файла свыше лимита, определенного операционной
системой.
Другие сигналы
SIGUSR1, Пользовательские сигналы, которые могут использоваться для
SIGUSR2 внутренних целей программы.
SIGWINCH Изменение размера окна. В Linux генерируется при изменении
21
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »
