linux sleep命令
Linux系统下sleep命令是什么呢?下面是sleep命令的具体介绍:
1、sleep命令功能:
Linux系统下sleep命令可以用来将目前动作延迟一段时间。
2、使用权限:
所有使用者。
3、语法:
sleep [--help] [--version] number[smhd]
4、参数说明:
--help : 显示辅助讯息
--version : 显示版本编号
number : 时间长度,后面可接 s、m、h 或 d
其中 s 为秒,m 为 分钟,h 为小时,d 为日数
例如:
休眠5分钟
# sleep 5m
5、sleep命令更多应用于shell脚本编程里和程序里。
如下面的一段程序:
应用程序:
#include <syswait.h>
usleep(n) //n微秒
Sleep(n)//n毫秒
sleep(n)//n秒
驱动程序:
#include <linux/delay.h>
mdelay(n) //milliseconds 其实现
#ifdef notdef
#define mdelay(n) (\
{unsigned long msec=(n); while (msec--) udelay(1000);})
#else
#define mdelay(n) (\
(__builtin_constant_p(n) && (n)<=MAX_UDELAY_MS) ? udelay((n)*1000) : \
({unsigned long msec=(n); while (msec--) udelay(1000);}))
#endif
调用asm/delay.h的udelay,udelay应该是纳秒级的延时
Dos:
sleep(1); //停留1秒
delay(100); //停留100毫秒
Windows:
Sleep(100); //停留100毫秒
Linux:
sleep(1); //停留1秒
usleep(1000); //停留1毫秒
6、linux下的sleep函数和MFC中的Sleep函数原型区别:
linux下的sleep函数原型为:
unsigned int sleep(unsigned int seconds);
而MFC中的Sleep函数原型为:
void Sleep(DWORD dwMilliseconds);
也就是说,Linux下(使用的gcc的库),sleep()函数是以秒为单位的,sleep(1);就是休眠1秒。而MFC下的sleep()函数是以微秒为单位的,sleep(1000);才是休眠1秒。原来如此啊。而如果在Linux下也用微妙为单位休眠,可以使用线程休眠函数:void usleep(unsigned long usec);当然,使用的时候别忘记#include <system.h>。
-
奥迪仪表灯怎么长亮怎么回事?
一般情况下,打开车门就会亮起,想要长亮,也可以手动打开的:1、组合仪表中的指示灯闪烁或发亮,说明它们指示的功能故障了;2、出现某些指示灯时,可能显示驾驶指南并响起警告信号,指示...
问答查看全文>> -
miui13.5支持机型有哪些 miui13.5升级名单
小米miui13.5系统更新机型曝光啦,miui13.5支持的机型到底有哪些呢?含大量老机型,有没有你的?这是很多用户都很关心的,针对这些问题,一点排行的编辑就给大家带来了详细...
品牌查看全文>> -
初中写温暖的日记范文
初中写温暖的日记怎么写?要从哪些方面去写,一起来看看小编今天的分享吧。初中写温暖的日记主要由三个部分构成。首先叙述关于今天日记中想要记录的所见所闻(包括记录的对象、时间、地点)...
教育查看全文>> -
汉兰达转向机能调吗?
汉兰达转向机能调。汽车转向器又名转向机、方向机,它是汽车转向系中最重要的部件。它的作用是:增大转向盘传到转向传动机构的力和改变力的传递方向。汽车转向机油的加注方法如下:1、将车...
问答查看全文>> -
第七代天籁倒车灯怎么只亮一个?
第七代天籁倒车灯是只亮一个的,配置:1、19款日产天籁实用了日产家族最新的设计元素,与现阶段日产蓝鸟颇为相似,“U”型中网进气格栅使得整车视觉感受比较突兀,攻击性极强,而前大灯...
问答查看全文>>
推荐
- 1关于鼓励初三学子的励志短语 写给初三孩子的激励话140
- 2但凡吃点花生米是什么意思 但凡吃点花生米是什么梗142
- 3妇科艾条哪个牌子好 妇科艾条十大品牌排行榜343
- 4中考歇后语150
- 5普利司通轮胎是中国产的吗?247
- 6意志顽强不怕困难的名言375
- 7桃木镜哪个牌子好 桃木镜十大品牌排行榜306
- 8暖心简短表白文案(表白最感人的文案)381