我有一个用 C 编写的程序,它使用 popen 打开另一个程序。我想获取该程序的 pid 或某种处理程序,以便在一定时间限制后,或者在它超出某些 ram 和 stdout 限制时杀死它。我认为这必须用ptrace来完成,它需要PID,但我不知道如何获取PID。
只需编写您自己的实现即可popen
返回 PID。它比现有的一些疯狂的黑客行为要丑陋得多popen
。你可以找到源代码popen
整个网络的实现。这是一个.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)