Perl信号处理学习简单小结(pi3k/akt/mtor信号通路中英文全称)深度揭秘

随心笔谈9个月前发布 admin
264 00
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买

文章摘要

这篇文章介绍了计算机系统中用于处理中断和特殊事件的31种信号(signal),每种信号对应一个特定的默认操作和描述。这些信号主要用于终止进程、处理错误、处理异常以及进程控制等。例如,SIGINT用于处理非法指令,SIGTERM用于终止进程,而SIGFPE用于处理浮点数异常。这些信号在内核中被用来快速响应系统中断,确保程序稳定运行。通过这些信号,系统能够处理各种错误情况,例如资源限制、超时或未定义行为,从而保证计算机系统的可靠性和安全性。

No    Name         Default Action       Description

 1     SIGHUP       terminate process    terminal line hangup

 2     SIGINT       terminate process    interrupt program

 3     SIGQUIT      create core image    quit program

 4     SIGILL       create core image    illegal instruction

 5     SIGTRAP      create core image    trace trap

 6     SIGABRT      create core image    abort program (formerly SIGIOT)

 7     SIGEMT       create core image    emulate instruction executed

 8     SIGFPE       create core image    floating-point exception

 9     SIGKILL      terminate process    kill program

 10    SIGBUS       create core image    bus error

 11    SIGSEGV      create core image    segmentation violation

 12    SIGSYS       create core image    non-existent system call invoked

 13    SIGPIPE      terminate process    write on a pipe with no reader

 14    SIGALRM      terminate process    real-time timer expired

 15    SIGTERM      terminate process    software termination signal

 16    SIGURG       discard signal       urgent condition present on socket

 17    SIGSTOP      stop process         stop (cannot be caught or ignored)

 18    SIGTSTP      stop process         stop signal generated from keyboard

 19    SIGCONT      discard signal       continue after stop

 20    SIGCHLD      discard signal       child status has changed

 21    SIGTTIN      stop process         background read attempted from control terminal

 22    SIGTTOU      stop process         background write attempted to control terminal

 23    SIGIO        discard signal       I/O is possible on a descriptor (see fcntl(2))

 24    SIGXCPU      terminate process    cpu time limit exceeded (see setrlimit(2))

 25    SIGXFSZ      terminate process    file size limit exceeded (see setrlimit(2))

 26    SIGVTALRM    terminate process    virtual time alarm (see setitimer(2))

 27    SIGPROF      terminate process    profiling timer alarm (see setitimer(2))

 28    SIGWINCH     discard signal       Window size change

 29    SIGINFO      discard signal       status request from keyboard

 30    SIGUSR1      terminate process    User defined signal 1

 31    SIGUSR2      terminate process    User defined signal 2

© 版权声明

相关文章