1

我很好奇 sys_exit 系统调用何时在 Linux 中被实际调用。我正在编写一个模块来跟踪系统调用,并发现当我打开和关闭 vim 时,我不一定会立即注册对 sys_exit 的调用。有时,电话似乎被延迟了。

有谁知道这背后的绝密语义?我们确定它在 ":wq!" 后立即调用 sys_exit 或“:q!” 还是正在进行一些更卑鄙的工作?

4

1 回答 1

3

每次正常停止进程时都应调用 sys_exit:

退出组(0)=?进程 14439 已分离

你在 strace 中看到了什么?

于 2012-10-18T18:44:13.613 回答