XBi*_*13X 3 c printf exec parent-child
我目前正在尝试在子进程中调用execlp()后从子进程中打印一条消息。但是,在调用execlp()之后,终端上什么也没有出现。是什么导致我的printf()调用不显示任何内容,该如何解决?
Bil*_*nch 5
在成功执行execlp()调用之后,先前程序中的任何代码都不会再次运行。新进程将覆盖进程的内存空间。
如果仍然需要对子项进行一些管理,则需要在调用execlp()之前先调用fork ()。这将为您提供两个过程,然后您可以在两者之间进行一些通信。
归档时间:
15 年,5 月 前
查看次数:
3065 次
最近记录:
9 年,9 月 前