• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

perl网络编程学习笔记(二)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

2.1    进程

    两种使用子进程的方法:fork()函数和system()、exec()函数

2.1.1    fork()函数

    $pid = fork()
    派生一个新进程,在父进程中返回子进程的pid,在子进程中返回0,发生错误时返回undef,并将$!设置为恰当的错误消息。

    $pid=getppid()
    返回父进程的pid。

    $$=getppid()
    $$变量保持当前的进程的pid。

2.1.2    system()函数和exec函数

    $status = system('command and arguments');
    $status = system('command', 'and', 'arguments');
    运行成功返回0,不能开始运行返回-1,以错误终止返回程序的终止状态。

    $status = exec('command and arguments');
    $status = exec('command', 'and', 'arguments');

    exec()和system()的区别是:如果运行成功,exec()从不返回,因为进程没了,除了标准句柄之外的文件句柄将自动关闭。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Perl IO:简介和常用IO模块发布时间:2022-07-22
下一篇:
perl hash array 嵌套 push发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap