这不回答当前的问题,但回答了原来的问题.因此,它一直被保留,因为它对目前为止的一些人有用.

在shell中你可以使用日期工具:

date +%s.%N

date +%s%N

nanoseconds_since_70=$(date +%s%N)

从男人约会:

%s seconds since 1970-01-01 00:00:00 UTC

%N nanoseconds (000000000..999999999)

纳秒部分以正确的方式补充秒:当%N从999999999变为0时,%s增加一秒.我没有参考(请编辑,如果你能找到它),但只是工作.

date utility x clock_gettime

请注意,该数字不受时区更改的影响,但会受系统时钟更改的影响,例如系统管理员,NTP和调用功能所做的更改.但是,除了管理员更改外,clock_gettime函数中的CLOCK_MONOTONIC也会受到影响.

CLOCK_MONOTONIC -- Clock that cannot be set and represents monotonic time

since some unspecified starting point. This clock is not affected by

discontinuous jumps in the system time (e.g.,if the system administrator

manually changes the clock),but is affected by the incremental adjustments

performed by adjtime(3) and NTP.

较新的系统有更好的解决方案:CLOCK_MONOTIC_RAW.尽管如此,这是一个shell解决方案.

了解更多

CLOCK_MONOTONIC represents the absolute elapsed wall-clock time since some

arbitrary,fixed point in the past. It isn't affected by changes in the

system time-of-day clock.

If you want to compute the elapsed time between two events observed on the one

machine without an intervening reboot,CLOCK_MONOTONIC is the best option.

linux中求当前时间gettime,linux – 你如何在shell中获得clock_gettime(2)时钟?相关推荐

  1. Mysql中求两个时间差的小时数以及mysql中substring_index 用法

    Mysql中求两个时间差的小时数以及mysql中substring_index 用法 1.mysql中求两个时间的差,返回小时数:可以使用mysql的hour() 函数,具体如下: SQL code ...

  2. linux http连接超时时间设置,Linux 下 HTTP连接超时

    将项目部署到现场环境,HTTP请求莫名奇妙的连接超时,通过抓包定位了问题,是请求的IP被禁止掉.其中用到了抓包,将记录记录于此. tcpdump host 120.197.89.51 -i any - ...

  3. linux读取文件修改时间函数,Linux服务器编程之utime()函数修改文件存取时间

    Linux服务器编程之utime()函数修改文件存取时间 C语言utime()函数:修改文件的存取时间和更改时间 头文件: #include #include 定义函数: int utime(cons ...

  4. linux查看历史开机时间,查看linux系统的开机时间/重启历史记录

    查看linux系统的开机时间/重启历史记录 1.who -b命令 [root@rusky opt]# who -b ---查看最后一次(上次)系统启动的时间 system boot Dec 27 05 ...

  5. linux修改文件创建的时间格式,Linux下修改文件创建时间(修改文件更改时间)

    Linux下修改文件创建时间(修改文件更改时间) 进到要改的文件目录里 find . -name "*" -exec touch '{}' \; 注:最后一定要加分号,{}外一定要 ...

  6. linux php不支持crypt,(PHP)如何在CRYPT_BLOWFISH中使用crypt()?

    首先,我看到要使用CRYPT_BLOWFISH,我需要用$ 2a $开头的16个字符的盐.但php.net documentation for crypt()表示某些系统不支持CRYPT_BLOWFI ...

  7. linux查看mongodb的ip地址,[转载]在MongoDB的shell中显示服务器当前IP

    不久前发生一起严重的事故,误删了生产MongoDB服务器上的一个collection,由于没有定时备份,导致几天的数据丢失.认真反省之后,写下这篇文章,希望能给大家一些警示. 过程 当时我正双开两个终 ...

  8. linux远程登录maridb,linux – 无法使用phpMyAdmin登录到远程MariaDB服务器,但在shell中工作...

    我最近配置了两台服务器.第一个使用Apache和PHPMyAdmin.在另一台服务器上,我正确配置了maria-DB服务器. PHPMyAdmin它正在读取配置文件,但我无法连接到MariaDB服务器 ...

  9. 用什么linux命令中删除提交的作业,disown – 从当前的shell中移除作业。 - Linux 命令大全...

    从当前的shell中移除作业. 概要 disown [-h] [-ar] [jobspec ... | pid ...] 主要用途 从当前shell的作业列表中移除全部作业. 从当前shell的作业列 ...

最新文章

  1. 复现经典:《统计学习方法》第14章 聚类方法
  2. jsp mysql视频_手把手教你做jsp servlet mysql实现的图书管理系统附带视频开发教程和完整源码...
  3. Windows 2008 IIS7.5中创建独立账号的FTP站点图文教程
  4. 渲染性能测试 , 结果比想象中好很多.
  5. 《软件项目管理(第二版)》第 6 章——项目质量管理 重点部分总结
  6. Vue CLI 3 可以使用 TypeScript 生成新工程
  7. 聊聊 HTTP 协议的知识点
  8. puppet详解(三)——file资源详解
  9. GIT在WINDOWS/LINUX下载的源码,回车换行有差异
  10. VC++_2010_学习版_下载教程
  11. 帅帅什么意思_帅帅帅是什么意思
  12. R语言差异检验:非参数检验
  13. HDU3376 Matrix Again——最大费用最大流
  14. Burpsuit2.0系列的破解 与jdk 1.80在ubuntu下运行成功.以及代理设置ok,且burp证书导入ok,却不能访问外网的问题.
  15. 12、Decoder解码器和Encoder编码器
  16. 微信小程序 登录与退出登录
  17. 【汇编语言学习】汇编语言基础(一)
  18. e.keyCode和e.which使用
  19. C语言经典100题——用筛选法求100之内的素数
  20. 如何快速构建内部钓鱼平台

热门文章

  1. zabbix--自动注册
  2. .NET Core跨平台部署
  3. epoll浅析以及nio中的Selector
  4. Python快速生成注释文档
  5. question1 赋值运算操作符
  6. MySQL GROUP_CONCAT长度限制引发的一场灾难
  7. 利用CPUID 汇编指令(转载)
  8. XDocument读取xml的所有元素以及XPath语法
  9. [转载] python radians函数_Python numpy.radians() 使用实例
  10. [转载] Python学习(五)Numpy通用函数汇总