文章目录
- 休息一会 sleep
- 休息5分钟
- 1小时后提醒我
- 时分秒搭配使用
- 倒计时计时器
- 结合脚本
- 更多信息
休息一会 sleep
… note::
莫听穿林打叶声,何妨吟啸且徐行。
苏轼
Linux sleep
命令可以用来将目前动作延迟一段时间。
sleep
的官方定义为:
sleep - delay for a specified amount of time
或许你觉得计算机太累,让它稍事休息,亦或许过个个把钟头需要喝杯水,此时sleep
就有点小作用了。
其用法如下:
$ sleep [--help] [--version] number[smhd]
除了帮助和版本信息,基本没有参数了。
其中的number是必须的,也就是sleep多久的数字,默认为s
秒。其他的几个含义为:
s
second 秒m
minute分钟h
hour 小时d
day 天
休息5分钟
工作太累了,学习太累了,躺着太累了,休息5分钟
$ sleep 5m
1小时后提醒我
$ sleep 1h
时分秒搭配使用
当然,sleep
也是支持时分秒搭配使用的,如下所示:
$ sleep 1h 2m 3s
将会sleep
1个小时2分钟3秒。
倒计时计时器
当然也可以做个循环计时器,通过sleep 1
$ echo "five" && sleep 1 && echo "four" && sleep 1 && sleep 1 && echo "three" && sleep 1 && echo "two" && sleep 1 && echo "one" && echo "Stop"
结合脚本
sleep
在程序里面使用比较频繁,特别是单片机的走马灯等。而Linux的sleep
,也是比较常与bash脚本来配合使用,如下:
#!/bin/bash
echo -e "start to sleep 15 seconds......"
sleep 15
echo -e "continue to run program......"
./program
更多信息
Hi,XDJM们,更多信息欢迎移步我的主页、CSDN或微信公众号letsProgramming.
- 🐱 github
- 🏠 Homepage https://shaoguangleo.github.io
- CSDN CSDN http://blog.csdn.net/shaoguangleo
- 微信公众号:letsProgramming