kill -9 程序直接进行关闭,没有给进程留下一点回旋的余地,这样很糟糕,程序需要进行资源的回收可能会导致一些问题
例如资源开启后一般有资源后期处理,内存数据,日志,数据完整性
kill -9 杀程序 万不得已采用
那么如果不使用kill -9 如何进程正确的退出程序?
SIGINT
程序终止(interrupt)信号, 在用户键入INTR字符(通常是Ctrl-C)时发出,用于通知前台进程组终止进程。
代码示例:设置处理信号
程序进行退出
退出程序
kill -9 程序直接进行关闭,没有给进程留下一点回旋的余地,这样很糟糕,程序需要进行资源的回收可能会导致一些问题
例如资源开启后一般有资源后期处理,内存数据,日志,数据完整性
kill -9 杀程序 万不得已采用
那么如果不使用kill -9 如何进程正确的退出程序?
SIGINT
程序终止(interrupt)信号, 在用户键入INTR字符(通常是Ctrl-C)时发出,用于通知前台进程组终止进程。
代码示例:设置处理信号
程序进行退出
退出程序