Perl 教程 之 Perl 进程管理 7
Perl 进程管理
Perl 中可以以不同的方法来创建进程。
可以使用特殊变量 $$ 或 $PROCESS_ID 来获取进程 ID。
%ENV 哈希存放了父进程,也就是shell中的环境变量,在Perl中可以修改这些变量。
exit() 通常用于退出子进程,主进程在子进程全部退出后再退出。
所有打开的句柄会在子程序中被 dup() 函数复制, 所有关闭进程所有句柄不会影响其他进程 。
Perl POD 文档
Perl 中可以在模块或脚本中嵌入 POD(Plain Old Documentation) 文档。
POD 是一种简单而易用的标记型语言(置标语言)。
POD 文档使用规则:
POD 文档以 =head1 开始, =cut 结束, =head1 前与 =cut 后添加一空行。
Perl 会忽略 POD 中的文档。实例如下:
实例
!/usr/bin/perl
print "Hello, World\n";
=head1 Hello, World 实例
这是一个 Perl 的简单实例。
=cut
print "Hello, Baidu\n";
执行以上程序,输出结果为:
Hello, World
Hello, Baidu
我们还可以使用 "END" 或 "DATA" 将所在行之后的内容全部"注释"掉:
实例
!/usr/bin/perl
print "Hello, World\n";
while(){
print $_;
}
END
=head1 Hello, World 实例
这是一个 Perl 的简单实例。
print "Hello, Baidu\n";
执行以上程序,输出结果为:
Hello, World
=head1 Hello, World 实例
这是一个 Perl 的简单实例。
print "Hello, Baidu\n";