处理过程(C )
Handle killing of process (c++)
我希望我的程序在被'killall myapplication'命令杀死时做出反应。这样它可以保存一些东西,然后终止。我知道这必须通过信号处理来完成,但我不确定它被杀死时会获得哪种单唱片。
killall
或 killall -9
?因为-9
将意味着无法处理或掩盖的Sigkill(您的过程将在调度程序中立即终止,而不会有任何概念,即发出任何信号)。
没有 -9
,它将是sigterm,可以处理。看看man signal
。
相关文章:
- 警告处理为错误这里有什么问题
- 在C#中处理C++指针而不使用unsafe的最佳方法
- 递归函数计算序列中的平方和(并输出过程)
- 处理多个异常集合的C++方法
- 找不到成员对象:没有名为get_event()的成员,也处理多态性和向量
- 使用流处理接收到的数据
- 获取日期异步信号安全吗?如果在信号处理程序中使用,它会导致死锁吗
- 处理小于cpu数据总线的数据类型.(c++转换为机器代码)
- 基于多个条件处理地图中的所有元素
- 在子类过程中正确处理WM_PASTE
- 使用简单的过程进行慢速多线程处理
- 编译器预处理过程中的数学操作
- 处理过程(C )
- 如何在功能中的理智检查过程中处理整数的溢出
- 当可执行文件在执行过程中被替换时如何处理"/proc/self/exe"的readlink()?
- c++ 使用创建过程执行批处理文件
- 在信号/插槽处理过程中删除QObject
- 消息处理程序未调用窗口过程
- 编译在在线 HTML 表单上提交的代码并使用 GCC 进行处理的过程
- 过程性硬件编程的错误处理技术