Poco Process不退出

时间:2011-09-24 10:27:25

标签: c++ ubuntu process poco-libraries

当使用Poco的Process::launch(command,args)时,我注意到在Linux机器上,实现过程并没有消失。 在查看进程时,它会获得do_exit的等待通道和僵尸状态(Ubuntu)。 不知怎的,它不会消失。

这是正常行为吗?

1 个答案:

答案 0 :(得分:0)

你应该得到流程处理。

Poco::ProcessHandle handle = Process::launch(command,args)

然后使用句柄杀死或等待

handle.wait; // wait untill process finshes job
Process.kill(handle); // kill process