【发布时间】:2009-12-30 15:14:03
【问题描述】:
我从 waitpid 得到错误的退出代码,我不知道为什么。有人能给我一些想法吗?
这是我的工作:
- 我以
open2开始我的子进程 - 然后我等待它完成
waitpid - 使用
$?获取退出代码
无论我从子进程返回什么,它总是返回 -1。我用 VS 调试器检查我的程序返回的退出代码为 0。VS 是这样说的:
The program '[3256] Test.exe: Native' has exited with code 0 (0x0).
我确保 pid 匹配。
有什么想法吗?
【问题讨论】:
-
您能否发布您的 perl 代码,使用“sleep”而不是您的程序?