在POSIX系统上,终止信号通常具有以下顺序(根据许多MAN页面和POSIX规范):SIGTERM-礼貌地要求进程终止。它应该优雅地终止,清理所有资源(文件、套接字、子进程等),删除临时文件等等。SIGQUIT-更有力的请求。它将不优雅地终止,仍然清理绝对需要清理的资源,但可能不会删除临时文件,可能会在某处写入调试信息;在某些系统上,还会写入核心转储(无论信号是否被应用捕获)。SIGKILL-最有力的请求。该进程甚至没有被要求做任何事情,但系统会清理该进程,不管它是否喜欢。很可能已写入核心转储。SIGINT是如何融入这张图片的?当用户点击CRTL+C时,CLI进程通常由SIGINT终止