Linux下 时间戳的转化

Linux下一般用date 记录当前时间,尤其是我们需要保存测试log的时候,或者设计一个跑多长时间的脚本都需要时间戳。下面看一下平时最常用的几种写法

1 date "+%Y-%m-%d %H:%M" 显示具体时间

2 修改时间 date -s

3

date +%s :当前时间的时间戳

显示具体时间的时间戳

date -d "2021-08-29 19:27" +%s

4 利用时间戳 判断脚本的终止时间

设计一个iostat监控20秒的脚本

bash 复制代码
#!/bin/bash
time1=$(date +%s)
date
iostat -xm 1 sdh >>iostat.log &
pid=$!
while true
do
        time2=$(date +%s)
        time3=$(($time2 - $time1))
        if [ $time3 -gt 20 ]
                then
                        echo "20s exit"
                        date
                        kill -9 $pid
                        exit -1
        fi
done
date


5 dmesg log 转化为具体时间

dmesg -d -T

相关推荐
计算机安禾9 小时前
【Linux从入门到精通】第40篇:LAMP/LNMP环境一键部署脚本实战
android·linux·adb
‎ദ്ദിᵔ.˛.ᵔ₎9 小时前
Linux 基础指令
linux
都在酒里9 小时前
在公共服务器上构建 RK3588 SDK 的纯净 Docker 方案
运维·服务器·docker
计算机安禾9 小时前
【Linux从入门到精通】第46篇:SELinux与AppArmor——Linux的安全增强模块
linux·运维·安全
春蕾夏荷_7282977259 小时前
1、c++ acl udp服务器客户端简单实例-客户器端(2)
服务器·c++·udp
落羽的落羽10 小时前
【网络】计算机网络世界的基础概念
linux·服务器·网络·c++·人工智能·计算机网络·机器学习
TBrL7UtdTELTTdut4BAL10 小时前
F7015TV3 光猫 Telnet 命令配置 DHCP 服务器
运维·服务器·网络
海兰10 小时前
将 Cursor 连接到生产日志:通过 Elastic MCP 服务器
运维·服务器·elasticsearch
计算机安禾10 小时前
【Linux从入门到精通】第41篇:Linux内核编译初体验——裁剪属于你自己的内核
linux·运维·服务器
木木_王10 小时前
嵌入式Linux学习 | 数据结构 (Day03)顺序表与单链表 超详细解析(含 C 语言实现 + 作业 + 避坑指南)
linux·c语言·数据结构·学习