位置: 编程技术 - 正文

linux sleep命令参数及用法详解(linux休眠延迟执行命令)(linux sleep命令有什么用)

编辑:rootadmin
使用权限 : 所有使用者 使用方式 : sleep [--help] [--version] number[smhd] 说明 : sleep 可以用来将目前动作延迟一段时间 参数说明 : --help : 显示辅助讯息 --version : 显示版本编号 number : 时间长度,后面可接 s、m、h 或 d 其中 s 为秒,m 为 分钟,h 为小时,d 为日数 例子 : 显示目前时间后延迟 1 分钟,之后再次显示时间 : date;sleep 1m;date 这个命令更多应用于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();}) #else #define mdelay(n) ( (__builtin_constant_p(n) && (n)<=MAX_UDELAY_MS) ? udelay((n)*) : ({unsigned long msec=(n); while (msec--) udelay();})) #endif 调用asm/delay.h的udelay,udelay应该是纳秒级的延时 Dos: sleep(1); //停留1秒 delay(); //停留毫秒 Windows: Sleep(); //停留毫秒 Linux: sleep(1); //停留1秒 usleep(); //停留1毫秒 每一个平台不太一样,最好自己定义一套跨平台的宏进行控制 秒还是微秒?关于延时函数sleep() 因为要写一段代码,需要用到sleep()函数,在我印象中,sleep()好像是休眠微秒,结果却是休眠了秒(在Linux下)。觉得很奇怪,因为头儿也记得好像是微秒为单位的。所以就查了一下。 原来linux下的sleep函数原型为: unsigned int sleep(unsigned int seconds); 而MFC中的Sleep函数原型为: void Sleep(DWORD dwMilliseconds); 也就是说,Linux下(使用的gcc的库),sleep()函数是以秒为单位的,sleep(1);就是休眠1秒。而MFC下的sleep()函数是以微秒为单位的,sleep();才是休眠1秒。原来如此啊。而如果在Linux下也用微妙为单位休眠,可以使用线程休眠函数:void usleep(unsigned long usec);当然,使用的时候别忘记#include <system.h>哦。 另外值得一提的是,linux下还有个delay()函数,原型为extern void delay(unsigned int msec);它可以延时msec*4毫秒,也就是如果想延时一秒钟的话,可以这么用 delay();

推荐整理分享linux sleep命令参数及用法详解(linux休眠延迟执行命令)(linux sleep命令有什么用),希望有所帮助,仅作参考,欢迎阅读内容。

linux sleep命令参数及用法详解(linux休眠延迟执行命令)(linux sleep命令有什么用)

文章相关热门搜索词:linux的sleep,linux中sleep,linux sleep进程,linux sleep进程,linux中sleep命令,linux中sleep,linux中sleep命令,linux中sleep,内容如对您有帮助,希望把文章链接给更多的朋友!

linux finger命令参数及用法详解(linux查看用户个人信息) 格式finger[选项][使用者][用户@主机]主要参数-s:显示用户注册名、实际姓名、终端名称、写状态、停滞时间、登录时间等信息。-l:除了用-s选项显示的

linux date命令参数及用法详解(linux查看修改系统时间) date命令date命令的功能是显示和设置系统日期和时间。该命令的一般格式为:date[选项]显示时间格式(以+开头,后面接格式)date设置时间格式命令中各

linux chfn命令参数及用法详解(linux修改用户资料命令) 功能说明:改变finger指令显示的信息。语法:chfn[-f真实姓名][-h家中电话][-o办公地址][-p办公电话][-uv][帐号名称]补充说明:chfn指令可用来更改执行finger

标签: linux sleep命令有什么用

本文链接地址:https://www.jiuchutong.com/biancheng/364074.html 转载请保留说明!

上一篇:linux groupdel命令参数及用法详解(linux删除用户组命令)(linux groupdel命令详解)

下一篇:linux finger命令参数及用法详解(linux查看用户个人信息)(linux命令tee)

  • 税后经营净利率和营业净利率的区别
  • 公允价值变动损益影响营业利润吗
  • 公司年末报表
  • 附加税计提多了怎么调整税额
  • 其他债权投资发生减值的账务处理
  • 环境评估费应计入什么科目
  • 企业所得税减半征收政策
  • 已抵扣专用发票冲红怎么操作
  • 用来退税的进项怎么抵扣
  • 一张报关单上最多不能超过
  • 坏账准备如何计提计算
  • 金税三期个人客户端在哪下载
  • 其他业务收入是什么意思
  • 外地项目预缴个人所得税
  • 红字信息表没有编号
  • 股东与公司之间是什么关系
  • 小规模季度的税收优惠
  • 福利费的支付范围
  • 个人开票给公司有什么风险
  • 其他所得是什么意思
  • 免费样品销售给客户怎么入账
  • 商贸企业小规模转一般纳税人条件
  • pc是什么文件
  • 结转代销产品成本会计分录
  • macOS Big Sur 11.1正式版更新了什么?macOS Big Sur 11.1正式版更新
  • win7家庭组怎么用
  • 土地增值税安置房收入的确认原则
  • 简述gnss数据处理流程
  • vscode入门视频
  • 自学黑客技术入门教程
  • PyTorch深度学习实战 | 神经网络的优化难题
  • 递延所得税资产和所得税费用的关系
  • u8存货核算对方科目怎么设置
  • 流动资产与资产总额的比率叫什么比率
  • gin框架使用案例
  • sql如何设置远程连接
  • 房地产销售老项目增值税
  • 应收利息和应收股利属于什么科目
  • 总账与总账之间的核对
  • 上一年度所得税忘记计提了怎么办
  • 营改增后个人所得税计税依据实例
  • 个体户办营业执照网上怎么申请
  • 装订凭证如何穿线
  • 企业处置子公司
  • 对外贸易出口公司
  • 年报中纳税总额是本年实际缴纳的还是应纳税额
  • 非盈利社会团体可以开发票吗
  • 工伤误工费标准是按照社平工资来算的吗
  • 什么叫自主研发
  • 滞纳金的收取范围是什么
  • 普通发票如何抵扣税
  • 怎样把有余额的钱取出来
  • 账簿的设置和登记要点
  • mysql外键是什么意思
  • sqlserver数据库备份
  • sql2005 HashBytes 加密函数
  • UNIX系统中文件的索引表结构
  • linux的lvm扩容
  • windows8触摸屏手势设置
  • windowsxp怎么删除所有文件
  • 守护者联盟单机游戏
  • linux中的挂载命令
  • win10更新系统遇到错误
  • win10如何不升级系统
  • linuxmain函数
  • cocos2d rpg
  • React Native react-navigation 导航使用详解
  • 简介英文
  • jquery课程总结
  • Node.js中的全局对象有
  • javascript怎么弄
  • android内存优化三 简书
  • js怎么设置字体
  • 轻松实现人生理想生日尾数农历
  • 北京市网上税务局(自然人版)
  • 南方电网统一供应链平台
  • 国税怎么取消
  • 司法拍卖车免除扣分吗
  • 内蒙古机关事业单位工资调整最新消息
  • 大东地税局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设