信号
信号¶

终端按键产生信号¶
Ctrl + c → 2) SIGINT(终止/中断) "INT" ----Interrupt
Ctrl + z → 20) SIGTSTP(暂停/停止) "T" ----Terminal 终端。
Ctrl + → 3) SIGQUIT(退出)
在Linux系统中,Ctrl+Z和Ctrl+C是两个常用的键盘快捷键,用于在终端中与正在运行的进程进行交互。它们有着不同的功能和用途:
Ctrl+Z:这个快捷键用于将当前正在前台运行的进程暂停,并将其移到后台。当你按下Ctrl+Z时,终端会发送一个SIGTSTP信号给正在运行的进程,使其停止执行。你可以使用命令bg将该进程移到后台继续运行,或者使用命令fg将其调回前台继续运行。Ctrl+C:这个快捷键用于终止当前正在前台运行的进程。当你按下Ctrl+C时,终端会发送一个SIGINT信号给正在运行的进程,通常会导致进程终止运行。这是一种快速停止进程的方法,通常用于中断当前的操作。
总之,Ctrl+Z用于将进程移到后台并暂停,而Ctrl+C用于终止正在运行的进程。这两个快捷键在终端中的交互中非常有用,可以帮助你有效地管理正在运行的进程。
真正执行信号捕捉动作的是内核