关闭

一个简单统计时间间隔的shell脚本Demo

906人阅读 评论(0) 收藏 举报
分类:

[html] view plain copy
  1. #!/bin/bash  
  2.   
  3. begin_time=$(date "+%s")  
  4. echo -e "begin_time = $begin_time"  
  5. sleep 3  
  6. make
  7. end_time=$(date "+%s")  
  8. echo -e "end_time = $end_time"  
  9.   
  10. time_distance=$(($end_time - $begin_time));  
  11. hour_distance=$(expr ${time_distance} / 3600)    
  12. hour_remainder=$(expr ${time_distance} % 3600)    
  13. min_distance=$(expr ${hour_remainder} / 60)    
  14. min_remainder=$(expr ${hour_remainder} % 60)   
  15. echo -e "spend time is ${hour_distance}:${min_distance}:${min_remainder}"  
0
0
查看评论

Linux shell获取时间和时间间隔(ms级别)

说明:在进行一些性能测试的时候,有时候我们希望能计算一个程序运行的时间,有时候可能会自己写一个shell脚本方便进行一些性能测试的控制(比如希望能运行N次取平均值等),总之,这其中有一个需求可能就是获取一个时间戳或时间差。 1. Linux shell获取时间的相关命令 time命令:获...
  • gengshenghong
  • gengshenghong
  • 2012-05-19 22:22
  • 80820

shell--判断执行脚本所花费的时间

shell–判断执行脚本所花费的时间: 原理:利用纪元时–从世界标准时间1970年1月1日0时0分0秒至当前时刻的总秒数,即可计算两段时间或两个日期之间相隔多少秒。用date --date='任意日期' +任意日期串格式 可以进行日期转换 附:摘自《Linux shell脚本...
  • Jack_Webbird
  • Jack_Webbird
  • 2016-12-23 10:50
  • 4255

shell 计算代码运行时间

做性能测试的时候,经常需要得到程序运行时间。 写了个简答的shell脚本,供同学们参考。 #!/bin/bash function handle() { start=$(date +%s%N) start_ms=${start:0:16} awk '{a[$1]...
  • bitcarmanlee
  • bitcarmanlee
  • 2016-03-23 18:07
  • 3554

Linux shell获取时间和时间间隔(ms级别)

from : http://blog.csdn.net/gengshenghong/article/details/7583580 说明:在进行一些性能测试的时候,有时候我们希望能计算一个程序运行的时间,有时候可能会自己写一个shell脚本方便进行一些性能测试的控制(比如希望能运...
  • Fybon
  • Fybon
  • 2016-12-13 11:12
  • 870

shell下时间日期的加减乘除运算

 转载:http://tanxw.blog.51cto.com/4309543/1602915 首先我们先来说说什么是shell下的时间戳:      自1970年1月1日(00:00:00 UTC/GMT)以来的秒数。它也被称为Unix时...
  • chen790602
  • chen790602
  • 2016-05-30 20:55
  • 7223

SHELL中计算时间差方法

hell 中的时间计算转为秒做相减运算(某些主机不支持date -d的话不能用此法) CURTIME=`date +"%Y-%m-%d %H:%M:%S"` #当前的系统时间 2009-05-04 14:34:00 LASTLINE=$(ls -lt * "$v_D...
  • liujianfei526
  • liujianfei526
  • 2016-05-20 19:38
  • 3524

一个简单统计时间间隔的shell脚本Demo

[html] view plain copy #!/bin/bash      begin_time=$(date "+%s")   echo -e &qu...
  • u010164190
  • u010164190
  • 2016-08-30 17:26
  • 906

linux下命令执行时间统计工具time使用小结

1.time       time命令常用于测量一个命令的运行时间,注意不是用来显示和修改系统时间的(这是date命令干的事情)。 2.使用格式 time [option] comand [arguments...] 3.使用举例 [root@web186 r...
  • wangjianno2
  • wangjianno2
  • 2016-01-03 22:55
  • 3377

一个简单统计时间间隔的shell脚本Demo

#!/bin/bash begin_time=$(date "+%s") echo -e "begin_time = $begin_time" sleep 3 end_time=$(date "+%s") echo -e "en...
  • luzhenrong45
  • luzhenrong45
  • 2015-12-22 12:56
  • 1601

linux 几个简单shell脚本demo

linux 几个简单shell脚本demo
  • liangrui1988
  • liangrui1988
  • 2015-10-03 12:31
  • 856
    个人资料
    • 访问:687544次
    • 积分:11753
    • 等级:
    • 排名:第1530名
    • 原创:332篇
    • 转载:1101篇
    • 译文:0篇
    • 评论:67条
    联系方式
    QQ群:413135688
    博客专栏
    文章分类
    最新评论