位置: 编程技术 - 正文

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)

  • 一般纳税人增值税税率
  • 物业公司要交税吗?
  • 核定征收变更查账征收利润怎么办
  • 医疗设备的折旧年限是多少年
  • 关联企业利息
  • 持有至到期投资是什么意思
  • 利息收入缴纳什么税
  • 费用的增加会减值吗
  • 原材料计划成本和实际成本的区别
  • 视同销售税率如何确定?
  • 业务招待费可以开专票吗
  • 出口货物退税率查询
  • 职工福利增值税的处理
  • 有限责任公司(自然人投资或控股)属于什么经济类型
  • 未办理土地使用证违反了什么法律
  • 关联关系的判定标准
  • 资产类科目包括哪些内容
  • 企业资产类科目的是
  • 中途建账期初余额错误怎么纠正
  • 管理费用月末结账
  • 关联方之间债务豁免账务处理
  • 税控系统服务费怎么抵扣
  • 进项是普票销项是专票,怎么交税
  • wifi不让输入密码怎么办
  • 银行定期存款账户
  • macos usb启动
  • windows10office更新
  • 如何免费获取网页文字
  • txp1atform.exe
  • 预算与决算对比分析
  • 溢价发行股票的相关交易费用冲减资本公积
  • 经营租入的设备计入什么科目
  • 域名服务费属于什么会计科目
  • 未计发放待遇
  • 商品换购是什么意思
  • 税款滞纳金会计科目
  • yolov5s
  • 建厂购买材料的会计科目
  • 查账征收的纳税人能否简易注销
  • 陈列费怎么开票
  • 电子发票的缺点
  • 个人所得缴税租金怎么算
  • 发票认证后总局没信息
  • 发票上盖成财务章了怎么办
  • 社保为什么单位缴费是0什么时间才正常
  • 有关预收款的说法
  • 在建工程包括哪些大类科目
  • 单位垫付职工个税如何记账
  • 结转销售成本的分录
  • 外资企业股权转让给内资企业流程
  • 政府返税计入什么科目
  • 逾期纳税申报会被罚款吗
  • 采购成品油会计分录
  • 明细账的登记方向与总账的登记方向是一致的
  • 工业企业进项税和销项税均为17%
  • apple watch手表怎么看型号
  • linux make命令怎么用
  • centos如何设置ip
  • fedora os
  • winxp系统停止服务
  • 局域网共享提示无法访问 你没有权限
  • mac安装mysql详细教程
  • win7 64位系统提示"Windows7不能识别网络打印机"的故障原因及解决方法
  • winxp优化设置
  • Mac通过AppleID登录窗口
  • win10系统组策略怎么打开
  • Win10最新版下载天翼云盘
  • Extjs4 关于Store的一些操作(加载/回调/添加)
  • nodejs fabric
  • jquery模拟回车
  • 蛋哥的日常
  • javascript怎么写
  • javascript面向对象吗
  • Python中的多行注释文档编写风格汇总
  • 全电子发票开具怎么扫脸认证?
  • 美股印花税如何收取
  • 加计扣除为什么是税收优惠
  • 云南省税务局电话
  • 作废的发票验旧之后怎么领取新发票
  • 电子税务局怎么找回用户名
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设