Mau*_*aus 4 linux fork exec
据我所知,system()调用在内部使用fork(),exec()但封装它们以便于处理.
system()
fork()
exec()
是否可以从通过system()调用创建的子进程中获取PID ?
目标:我希望能够在一定的超时后SIGINT任何子进程.我可以system()使用fork()和重建函数exec().但我需要的只是孩子的PID,也许有使用的捷径system()?
unw*_*ind 8
通常,system()是同步操作.这意味着它将在子项退出后才返回,即system()返回时子进程没有有效的PID ,因为子进程不再存在.
归档时间:
16 年,2 月 前
查看次数:
3772 次
最近记录:
10 年,10 月 前