【发布时间】:2014-05-06 09:46:02
【问题描述】:
我编写了一个 Perl 脚本,它将登录到 ftp Unix 服务器,并检查文件在特定目录中是否正常处理。如果文件在这些处理目录中被击中超过 10 分钟,它将触发我的团队邮件 ID 的警报。
此 Perl 脚本通过在任务计划程序中计划的批处理文件在 Windows 服务器上运行,每 5 分钟运行一次。 我可以获取 ftp 文件的时间并将其转换为我的 Windows 服务器时间。到目前为止,一切都运行良好。
现在我有一个新要求,我应该检查同一 ftp 服务器中备份目录的最后修改日期。最初我的想法是列出文件并可以获得最后收到的文件日期(类似于我提到的上述过程)。但我的主要限制是备份目录将有近 1000 个文件,并且列出和获取时间不是一个好方法。
下面是我之前用来获取 FTP 文件时间和日期的模块。
use File::Listing qw(parse_dir);
【问题讨论】:
标签: perl ftp perl-module