知识养成了思想,思想同时又在融化知识。这篇文章主要讲述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 脚本时间差耗时计算】
推荐阅读
- GitLab CI/CD中的常用预设变量
- Gitlab Prometheus 磁盘空间占用
- Linux vim 纵向编辑
- spring4.1.8扩展实战之六(注册bean到spring容器(BeanDefinitionRegistryPostProcessor接口))
- rsync 错误 failed: Permission denied (13)
- #云原生征文#深入RCRSDaemonSetStatefulSet
- 基于armlinux的shell之文件路径截取
- NX设置从固态硬盘启动
- redis-cli批量删除key