如何重定向和恢复STDOUT
STDOUT是Perl打印标准输出的文件句柄。除非指定了文件句柄,否则Perl中的所有标准打印输出都将发送到终端。因为STDOUT只是一个全局变量,所以它可以被重定向和恢复。想要在不修改源代码中的每个print语句的情况下实现程序的日志记录?想要捕获Perl CRON作业的标准输出?请继续阅读。
阅读它
查找CPAN镜像并配置本地CPAN镜像列表
CPAN镜像是在世界各地分布的在线存储库,它们托管或“镜像”CPAN上的Perl模块分布。世界上有数百个CPAN镜像。当第一次在机器上运行CPAN程序时,它将配置用于检查模块新版本和下载Perl分发的CPAN镜像列表。但并非所有CPAN镜像都是相同的:分发列表的年龄、速度和地理位置各不相同,因此您可能需要重新配置本地CPAN镜像列表以适应您的需求。本文描述了如何查找CPAN镜像和编辑本地CPAN镜像配置。
阅读它
如何使用cron安排Perl脚本
Cron是UNIX类似平台上可用的作业调度程序。大多数系统命令都可以安排,包括执行Perl程序。一旦设置了一个作业,cron就会按照预定运行它,即使用户未登录,这可以是一种自动化系统管理任务或重复性作业的绝佳方式。本文描述了如何使用cron运行Perl脚本。
阅读它
如何使用split将字符串读入字符数组
Perl 的 split 函数有一个有用的特性,可以将字符串分割成字符。这是通过向 split 函数提供一个空的正则表达式模式(“//”)来实现的。这可以用来轻松地将单词分割成一个字母数组,例如
阅读它
Perl 析构函数没有被调用?这里有原因
如果你正在使用 Perl 析构函数方法(‘DESTROY’,‘DEMOLISH’),如果 Perl 进程被信号突然终止,则可能不会被调用。为了修复这个问题,只需将 sigtrap 纲要添加到你的程序中即可