#睡眠30秒[roc@roclinux ~]$ sleep 30s #让date命令来监督, 看看是不是真的睡了30秒[roc@roclinux ~]$ date;sleep 30s; dateThu Feb 25 08:25:17 CST 2016Thu Feb 25 08:25:47 CST 2016
[roc@roclinux ~]$ date; sleep 1; dateThu Feb 25 09:55:47 CST 2016Thu Feb 25 09:55:48 CST 2016从这个示例来看,默认的单位就是秒啦,和指定单位 s 有同等的效果。
[roc@roclinux ~]$ date; sleep 1m; dateThu Feb 25 10:00:43 CST 2016Thu Feb 25 10:01:43 CST 2016
[roc@roclinux ~]$ date; sleep 100; dateThu Feb 25 10:12:28 CST 2016Thu Feb 25 10:14:08 CST 2016
#注意: 分钟和秒之间一定要有空格哦[roc@roclinux ~]$ date; sleep 1m 40s; dateThu Feb 25 10:17:04 CST 2016Thu Feb 25 10:18:44 CST 2016这种方法简单、直接,节省了我们不少的思考时间。
# 这样, Shell程序乖乖地沉睡 "一周2小时5分4秒"[roc@roclinux ~]$ date; sleep 7d 2h 5m 4s; dateThu Feb 25 10:17:04 CST 2016Thu Feb 25 10:18:44 CST 2016
[roc@roclinux ~]$ time sleep 0.003 real 0m0.004suser 0m0.000ssys 0m0.001s
[roc@roclinux ~]$ \time sleep 10.00user 0.00system 0:01.00elapsed 0%CPU (0avgtext+0avgdata 2560maxresident)k0inputs+0outputs (0major+200minor)pagefaults 0swaps
\time
命令,它指代的是 /usr/bin/time,而不是 Shell 内置的 time 命令。/usr/bin/time 命令可以显示更多的信息,而 Shell 内置的命令做不到这一点。
联系客服