zoukankan      html  css  js  c++  java
  • Linux 时间以及时间间隔的简单处理.

    最近想知道自己的一个部署脚本的耗时, 中午时间看了一下最简单的Linux 时间函数的处理

    我这里的处理非常简单, 仅仅是够用而已. 

    处理过程. 

    1. 获取当前时间:

    time1=`date`
    或者是
    time1=$(date)
    如果获取比较好看的时间格式 可以使用:
    time1= date +"%Y-%m-%d %H:%M:%S"` 然后验证一下 函数是否正确 echo $time1 即可 注意1: time1 变量名后面要立即跟着等号 不能有空格,不然会被解析为是一个命令. 等号的后面也不能有空格. 注意2: 可以使用反引号或者是 括号两种方式进行命令的处理.

    也可以通过使用
    timestamp1=`date +%s` 可以获取unix 时间戳, 这样的话 可以最简单的进行 耗时计算.

    2. 在部署脚本的开始和结尾处增加各两处获取时间和获取unix时间戳的shell 命令.

    3. 在脚本执行的最后 增加简单的处理

    interval1=`expr $timestamp2 - $timestampe1`
    
    计算持续时间
    
    然后可以使用 echo 命令进行回显
    
    echo "本次开始时间 $time1 本次结束时间 $time2 本次耗时 $interval1 秒"
    
    注意 进行减法操作的时候 减法操作的两端必须有空格,不然会有问题. 

    4. 其实还可以进行时间格式的设置,和shell 时间函数的处理

    不过感觉这样最简单了. 

    简单记录一下. 

  • 相关阅读:
    我和计算机
    十四周学习记录
    十五周个人作业
    怎样成为一个高手
    C语言第0次作业
    C语言博客作业03函数
    C博客作业01分支、顺序结构
    C语言博客作业02循环结构
    Rails后台,Firefox Addons前端,JS的AJAX调用
    Ruby 三元一次线性方程组
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/11584165.html
Copyright © 2011-2022 走看看