彩运网网址-彩运网网上登录

Linux命令之sleep - 延迟指定时间

用途说明
sleep命令常用于在Linux shell脚本中延迟时间。

在Linux系统中,有许多场合都使用时间戳的方式表示时间,即从1970年1月1日起至当前的天数或秒数。如/etc/shadow里的密码更改日期和失效日期,还有代理服务器的访问日志对访问时间的记录等等。
 
下面介绍几种时间戳格式和标准时间格式转换的方法:
1、分别以标准格式和时间戳来显示当前时间
[root@www.linuxidc.com ~]# date

常用方式
注意:以下用法中<n>可以为小数。

2010年 08月 10日 星期二 03:39:21 CST

格式:sleep <n>

[root@www.linuxidc.com ~]# date +%s

格式:sleep <n>s

1281382775
2、显示指定时间的时间戳
[root@www.linuxidc.com ~]# date -d "2010-07-20 10:25:30" +%s

延迟<n>秒。

1279592730
3、将时间戳转换为标准时间格式
方法1:使用date命令
[root@www.linuxidc.com ~]# date -d "@1279592730"

格式:sleep <n>m

2010年 07月 20日 星期二 10:25:30 CST

延迟<n>分钟。

[root@www.linuxidc.com ~]# date -d "1970-01-01 utc 1279592730 seconds"

 

2010年 07月 20日 星期二 10:25:30 CST

格式:sleep <n>h

[root@www.linuxidc.com ~]# date -d "1970-01-01 14781 days" "+%Y/%m/%d %H:%M:%S"

本文由彩运网网址发布于网络安全,转载请注明出处:Linux命令之sleep - 延迟指定时间

相关阅读