Linux 时间以及时间间隔的简单处理.
2024-09-01 13:37:34
最近想知道自己的一个部署脚本的耗时, 中午时间看了一下最简单的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 时间函数的处理
不过感觉这样最简单了.
简单记录一下.
最新文章
- mongo遍历表
- How To Install Proxmox Nested on VMware ESXi (Full Support OpenVZ &; KVM)
- 化繁为简,最简易的SqlDataSource配合Cache使用~
- WCF 已知类型和泛型解析程序 KnownType
- 省常中模拟 day2
- Asp.NET MVC 拍卖网站,拆解【2】 Asp.NET MVC章回,第(1)节
- 批量修改Sqlserver中数据库对象的所属架构
- dword word byte 相互转换 .xml
- Javascript的websocket的使用方法
- City Tour
- SQL Server插入中文数据后出现乱码
- Linux--本地yum库
- Hiver 操作 MySQL 导致锁表
- 思迅/泰格/科脉/收银软件/商超软件数据库修复解决断电造成损坏的mdb\dat文件SQL数据库 置疑 修复 恢复
- 几种MQ消息队列对比与消息队列之间的通信问题
- 数据库mysql大全(高级版)
- 【Jenkins】控制台输出是中文乱码
- SharePoint Framework 基于团队的开发(四)
- Pandas数据去重和对重复数据分类、求和,得到未重复和重复(求和后)的数据
- gulp es6 转 es5
热门文章
- java23种设计模式等等。。
- CUDA编程前言
- 提高python运行效率的方法
- Java基础系列 - 数组、二维数组、对象数组
- zabbix (一) 初识
- Wireshark过滤命令总结
- 搭建JavaWeb应用开发环境——Tomcat服务器
- linux下 安装 ImageMagick 及其 php imagick扩展(转)
- python -- 安装+pip+requests
- WhereHows编译时报错EINVRES Request to https://bower.herokuapp.com/packages/ace-builds failed with 502