Fir*_*DoL 17 c unix process
我有一些代码在进程被终止时执行,我是否可以实际调用kill(getpid())以强制执行此代码(并显然关闭进程)?
kill(getpid())
Ilm*_*nen 24
是的你可以.它甚至还有一个特定的功能raise(sig)- 虽然kill(getpid(), sig)也会起作用.
raise(sig)
kill(getpid(), sig)
Ed *_*eal 5
尝试exit- 更简单 - 为什么让事情变得复杂?
exit
Dan*_*iel 5
您可以使用kill通过以下方式调用自己的进程:
kill(getpid(),SIGINT);
有关更多信息,请查看此
这将与exit()命令具有类似的效果。
归档时间:
15 年 前
查看次数:
23439 次
最近记录:
9 年,1 月 前