如何在 Perl 中 fork 一个新进程并取回其 PID?
我的问题与在 Perl 代码中使用 fork()
有关。 我希望派生一个新进程并捕获其 PID 并将其返回给被调用程序。 Perl 中是否有一些命令可以实现这一点?
My issue is related to using fork()
within Perl code.
I wish to fork a new process and capture its PID and return it back to the callee program. Is there some command in Perl which would make this possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
是的,
fork
引用该页面:
yes,
fork
Quoting from that page:
fork 将子 pid 返回给父级,将 0 返回给子级。
fork returns child pid to the parent and 0 to the child.
好吧,Perl 的
fork
函数将子进程的PID
返回给父进程,将 0 返回给子进程,这不是您想要的吗?Well, Perl's
fork
function returnsPID
of child to parent and 0 to child, isn't that what you want?