Linux shell 脚本时间差耗时计算
Posted catoop
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux shell 脚本时间差耗时计算相关的知识,希望对你有一定的参考价值。
如下脚本所示:
start_time=`date "+%Y-%m-%d %H:%M:%S"`
sleep 3s
end_time=`date "+%Y-%m-%d %H:%M:%S"`
duration=`echo $(($(date +%s -d "$end_time") - $(date +%s -d "$start_time"))) | awk t=split("60 s 60 m 24 h 999 d",a);for(n=1;n<t;n+=2)if($1==0)s="0s";break;s=$1%a[n]a[n+1]s;$1=int($1/a[n])print s`
echo "开始时间: $start_time"
echo "结束时间: $end_time"
echo "累计耗时: $duration"
(END)
以上是关于Linux shell 脚本时间差耗时计算的主要内容,如果未能解决你的问题,请参考以下文章
在linux 下编写awk脚本计算每个人的平均成绩及所有人的平均成绩
linux 下写 shell kill掉运行时间超过5分钟的PHP进程