• 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 时间函数的处理

    不过感觉这样最简单了. 

    简单记录一下. 

  • 相关阅读:
    Mac 自带 apache 服务器
    比较器Comparable Comparator
    深入学习二叉树(01)完全二叉树
    深入学习二叉树(02)线索二叉树
    深入学习二叉树(06)霍夫曼树/哈夫曼编码/最优二叉树
    深入学习二叉树(05)红黑树
    深入学习二叉树(07)B树
    Java 1.8 红黑树
    ConcurrentHashMap 结构 1.7 与1.8
    git 操作详情
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/11584165.html
Copyright © 2020-2023  润新知