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、减一斤肉跟玩命似的,涨一斤肉跟玩儿似的,下雨天吃甜品心情好。3、都说心情不好的时候吃...
语录查看全文>> -
acemiss留香珠男的可以用吗 acemiss留香珠好用吗
秋冬季节来了,一到这种天冷的时候就好喜欢出去吃火锅和烤肉,还好现在遇到了acemiss留香珠。下面小编为大家介绍acemiss留香珠好用吗?acemiss留香珠男的可以用吗ac...
品牌查看全文>> -
普通话证书丢了超过2年怎么办
普通话证书丢了一般可以补办,但是普通话证书丢了超过2年就需要重新报考了。普通话证书丢失的补办方法:1、根据《普通话水平测试管理规定》(教育部2003年5月21日第16号令),如...
教育查看全文>> -
珍惜友情的句子 友情的句子精辟
1、没有矛盾的友谊是经不住问题的考验和时间的洗涤,所以我们不要因此而太伤心,真的友谊是需要矛盾的促进。2、缺乏真正的朋友及是最纯粹最可怜的孤独;没有友谊则斯世不过是一片荒野。3...
句子查看全文>> -
自己做饭的说说发朋友圈的说说
1、今天是自己的节日,不想做饭。去吃个套餐,打包一半回家,第二天也不用做饭了。2、为什么每天都要吃饭还吃三顿感觉自己每天每天每天都在做饭。3、自己做饭自己吃的半年, 最拿手的还...
说说查看全文>>
推荐
- 1rhca培训加报名费用491
- 2天籁2020款舒适版落地多少钱?363
- 3进气压力传感器检测的方法?233
- 4T-ROC探歌的百公里加速时间267
- 5考一建需要什么条件有哪些431
- 6腊八节唯美祝福语 腊八节日祝福语341
- 7普拉多油耗多少?410
- 8往复式剃须刀哪个牌子好 往复式剃须刀十大品牌排行榜221