perl跑脚本自用简单模板

#!/user/bin/perl -w
# 2018.05.05
# 一般模板
#  scc
use POSIX;
use strict;
use Time::HiRes qw(gettimeofday tv_interval);
 

print "\n----------------------------------NEW ONE------------------------------------------";
# 输出运行当前时间
my $year_month_day = strftime("%Y%m%d %H:%M:%S",localtime());
print "\nstart now : '$year_month_day'"."\n";

# 开始运行前时间
my $now1=[gettimeofday];
#==============================运行代码========================
print "=================================================\n\n";
my $count = 0 ;
while( $count < 10000){
    $count += 1;
}

print  "now the count is :\t"."$count";
print "\n\n===============================================";
#=============================================================
# 结束运行时间
my $now2=[gettimeofday];
# 计算时间差
my $diff = tv_interval $now1,$now2;


# 输出时间差
if ($diff / 60 <1 ){       # 秒
    print "\nConsuming time:"."$diff"."\tseconds";
}elsif($diff / 60 <= 60 ){ # 分
    my $diffm = round($diff / 60, 2);
    print "\nConsuming time:"."$diffm"."\tminutes";
}else{                     # 时
    my $diffm = round($diff / 60 /60, 2);
    print "\nConsuming time:"."$diffm"."\thours";
}

# 输出运行全部结束当前时间
my $finished = strftime("%Y%m%d %H:%M:%S",localtime());
print "\nFINISHED : '$year_month_day'";
print "\n------------------------------------------------------------------------------------";

bat 文件:
perl 1.pl >>now.log;

脚本输出结果:
脚本运行结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Scc_hy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值