Сигналы
UNIX'ом поддерживаются следующие сигналы:
SIGHUP | - 1 - | отменить (hangup) |
SIGINT | - 2 - | прерывание (interrupt) |
SIGQUIT | - 3 - | нестандартный выход (quit) |
SIGILL | - 4 - | неверная команда (illegal instruction) |
SIGTRAP | - 5 - | ловушка (trace trap) |
SIGFPE | - 8 - | исключительная ситуация при выполнении операций с плавающей запятой (floating-point exception) |
SIGKILL | - 9 - | уничтожение процесса (kill) |
SIGBUS | - 10 - | ошибка шины (bus error) |
SIGSEGV | - 11 - | нарушение сегментации (segmentation violation) |
SIGSYS | - 12 - | неверный системный вызов (bad argument to system call) |
SIGPIPE | - 13 - | запись в канал без чтения из него (write on a pipe with no one to read it) |
SIGALRM | - 14 - | будильник (alarm clock) |
SIGTERM | - 15 - | программное завершение процесса (software termination signal) |
Сигналы SIGINT и SIGQUIT игнорируются, если команда была запущена асинхронно. Иначе сигналы обрабатываются так же, как в процессе-предке, за исключением сигнала SIGSEGV (см. также Специальные команды. Trap).