您的位置: 首页-> 电脑文摘-> 网站开发-> CGI/PERL-> 正文

perl的进程管理简介
作者佚名 来源InterNet 加入时间:2005-3-28
当你向系统shell发送一个命令行时,shell创建一个进程来执行这个命令。这个新进程成为shell的子进程,它的执行不依赖于shell但又与shell相互协调。

    同样,Perl程序也能启动新进程。

使用system()和exec()

    生成新进程的最简单的方法就是用system操作符。如:

    system("date");

    若要将输出送至now_day文件,则可以:

    system("date>now_day") ||die "不能建立now_day文件";

使用单引号

    产生进程的另一方法是将shell命令置于两个单引号之间。如:

    $nowday="现在时间:".'date'

  $nowday的值为“现在时间:”和date命令的结果的连接。即:"现在时间:Fri Feb 18 23:49:23 PDT 1998"

综合范例

    举一个综合例子,要求从date的输入中分析,周未时打印"周未了,别太辛苦",否则打印"好好工作"。简洁的写法为:

    if('date'=~/^S/){
    printf "网上学园欢迎您,周未了,别太辛苦";
    } else {
    printf "好好工作n"
    }

    date的输出格式第一个字节为星期,英语中恰好只有周未为"S"打头,因此使用了常规表达式判断第一个字符是否为S,即可达到要求。


[文章录入员:nancy]

相关文章
  • 用Perl制作页面计数器
  • 用Perl语句来代替常用的操作系统命令
  • 用 perl 实现文件上传
  • perl 域名查询程序
  • 一个支持HTTP续传下载的PERL程序
  • Perl的经典用法
  • Perl 程序的属性祥解
  • perl中的日期处理
  • perl在win32平台上直接操作打印机
  • Perl用于实现遗传算法
  • 相关软件:
  • PERL 编程24学时教程
  • Perl Template Toolkit
  • Perl 24 小时自学通
  • CGI-Perl实例起步
  • ::PCBOOKCN'ADS::


    ::CGI/PERL::
    ASP/ASP.NET
    PHP技术
    JSP技术
    XML技术
    CGI/PERL
    WEB服务器
    其它
    ::阅读排行::
    ·perl中的日期处理
    ·深入研究表单提交方式:GET/P...
    ·如何利用Perl开发Intern...
    ·本地调试PERL CGI程序
    ·CGI应用程序开发基础
    ·PerlScript编写ASP
    ·PERL与MySQL(DBI接口...
    ·Perl用于实现遗传算法
    ·CGI编程--Perl的安装配置
    ·ASP、CGI、ISAPI、OD...