Perl模拟linux时间命令



我正在编写一个perl脚本,我需要实现与linux "time"命令相同的输出,但不实际使用"time"命令。这意味着我需要得到"real","usr","sys"从一个特定的开始时间到另一个时间点的时间。

我看过Time::HiRes库,但我是perl的新手,不知道如何正确使用它。

如何使用Time::HiRes实现与"time"命令相同的输出?

你不能。用户和系统时间的分解不能从经过的隔离时间中计算出来,这是time::HiRes提供给您的唯一信息。

您需要使用BSD::Resource这样的模块(特别是getrusage()函数)来获取此信息。

最新更新