下面的信号常量由 os.constants.signals
导出。
常量 | 描述 |
---|---|
SIGHUP |
发送来表明当一个控制终端关闭或者是父进程退出。 |
SIGINT |
发送来表明当一个用户期望中断一个进程时(Ctrl+C)。 |
SIGQUIT |
发送来表明当一个用户希望终止一个进程并且执行核心转储。 |
SIGILL |
发送给一个进程来通知它已经试图执行一个非法的、畸形的、未知的或特权的指令. |
SIGTRAP |
发送给一个进程当异常已经发生。 |
SIGABRT |
发送给一个进程来请求终止。 |
SIGIOT |
SIGABRT 的同义词 |
SIGBUS |
发送给一个进程来通知它已经造成了总线错误。 |
SIGFPE |
发送给一个进程来通知它已经执行了一个非法的算术操作。 |
SIGKILL |
发送给一个进程来立即终止它。 |
SIGUSR1 SIGUSR2 |
发送给一个进程来确定它的用户定义情况。 |
SIGSEGV |
发送给一个进程来通知段错误。 |
SIGPIPE |
发送给一个进程当它试图写入一个非连接的管道时。 |
SIGALRM |
发送给一个进程当系统时钟消逝时。 |
SIGTERM |
发送给一个进程来请求终止。 |
SIGCHLD |
发送给一个进程当一个子进程终止时。 |
SIGSTKFLT |
发送给一个进程来表明一个协处理器的栈错误。 |
SIGCONT |
发送来通知操作系统继续一个暂停的进程。 |
SIGSTOP |
发送来通知操作系统暂停一个进程。 |
SIGTSTP |
发送给一个进程来请求它停止。 |
SIGBREAK |
发送来表明当一个用户希望终止一个进程。 |
SIGTTIN |
发送给一个进程当它在后台读取 TTY 时。 |
SIGTTOU |
发送给一个进程当它在后台写入 TTY 时。 |
SIGURG |
发送给一个进程当 socket 有紧急的数据需要读取时。 |
SIGXCPU |
发送给一个进程当它超过他在 CPU 使用上的限制时。 |
SIGXFSZ |
发送给一个进程当它使文件成长地比最大允许的值还大时。 |
SIGVTALRM |
发送给一个进程当一个虚拟时钟消逝时。 |
SIGPROF |
发送给一个进程当一个系统时钟消逝时。 |
SIGWINCH |
发送给一个进程当控制终端改变它的大小。 |
SIGIO |
发送给一个进程当 I/O 可用时。 |
SIGPOLL |
SIGIO 的同义词 |
SIGLOST |
发送给一个进程当文件锁丢失时。 |
SIGPWR |
发送给一个进程来通知功率错误。 |
SIGINFO |
SIGPWR 的同义词 |
SIGSYS |
发送给一个进程来通知有错误的参数。 |
SIGUNUSED |
SIGSYS 的同义词 |