前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >获取程序运行时间 - Linux Shell 脚本

获取程序运行时间 - Linux Shell 脚本

作者头像
mwangblog
发布2019-06-03 12:08:31
16K0
发布2019-06-03 12:08:31
举报
文章被收录于专栏:mwangblogmwangblog

下面的脚本可以获取一段程序的运行时间:

代码语言:javascript
复制
#!/bin/bash

start=$(date +%s)

sleep 5;

end=$(date +%s)
take=$(( end - start ))
echo Time taken to execute commands is ${take} seconds.

其中:

  • date +%s获取当前的纪元时(Unix时间),即自世界标准时间(UTC)1970年1月1日0时0分0秒起流逝的秒数。
  • sleep 5使程序延时5秒钟。
  • take=$(( end - start ))计算这段程序开始和结束之间流逝的秒数。

data命令常用的日期输出格式如下表:

内容

格式

示例

星期

%a

Sun

星期

%A

Sunday

%d

02

mm/dd/yy

%D

06/02/19

%y

19

%Y

2019

小时(12小时)

%I

05

小时(24小时)

%H

17

分钟

%M

44

%S

04

纳秒

%N

747856472

Unix时间(以秒为单位)

%s

1559468803

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 mwangblog 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档