自学内容网 自学内容网

【busybox记录】【shell指令】sleep

目录

内容来源:

【GUN】【sleep】指令介绍

【busybox】【sleep】指令介绍

【linux】【sleep】指令介绍

使用示例:

1秒、234毫秒、567微秒和890纳秒的睡眠:

常用组合指令:

指令不常用/组合用法还需继续挖掘:


内容来源:

        GUN : Coreutils - GNU core utilities

        busybox v1.36.1 : 【busybox记录】【shell指令】基于的Busybox的版本和下载方式-CSDN博客

【GUN】【sleep】指令介绍

sleep:延迟指定的时间
sleep 暂停一段时间,该时间由命令行参数值的总和指定。
简介:
sleep number[smhd]...
每个参数都是一个非负数,后跟一个可选的单位;默认值是秒。单位是:
‘s’ seconds
‘m’ minutes
‘h’ hours
‘d’ days
虽然可移植的POSIX脚本必须给sleep一个不带后缀的非负整数参数,但GNU sleep也接受两个或多个参数、单位后缀和当前或C语言环境中的浮点数。
参见第10页第2.12节[浮点数]。

例如,下面的代码可用于1秒、234毫秒、567微秒和890纳秒的睡眠:
sleep 1234e-3 567.89e-6

也可以像这样无限期地睡眠:
sleep inf
唯一的选项是 --help 和 --version。参见第2章[常用选项],第2页。
由于shell别名和内置睡眠函数,以交互方式或在脚本中使用未经修饰的睡眠可能会获得与此处描述的功能不同的功能。通过env(例如,env sleep…)调用它以避免来自shell的干扰。
退出状态为0表示成功,非0表示失败。

【busybox】【sleep】指令介绍

[root@localhost bin]# ./sleep --help
BusyBox v1.36.1 (2024-04-16 11:16:28 EDT) multi-call binary.

Usage: sleep [N]...

Pause for a time equal to the total of the args given, where each arg can
have an optional suffix of (s)econds, (m)inutes, (h)ours, or (d)ays

【linux】【sleep】指令介绍

[root@localhost bin]# sleep --help
Usage: sleep NUMBER[SUFFIX]...
  or:  sleep OPTION
Pause for NUMBER seconds.  SUFFIX may be 's' for seconds (the default),
'm' for minutes, 'h' for hours or 'd' for days.  Unlike most implementations
that require NUMBER be an integer, here NUMBER may be an arbitrary floating
point number.  Given two or more arguments, pause for the amount of time
specified by the sum of their values.

      --help显示此帮助信息并退出
      --version显示版本信息并退出

GNU coreutils 在线帮助:<https://www.gnu.org/software/coreutils/>
请向 <http://translationproject.org/team/zh_CN.html> 报告 sleep 的翻译错误
完整文档请见:<https://www.gnu.org/software/coreutils/sleep>
或者在本地使用:info '(coreutils) sleep invocation'

使用示例:

1秒、234毫秒、567微秒和890纳秒的睡眠:

sleep 1234e-3 567.89e-6

常用组合指令:

NA

指令不常用/组合用法还需继续挖掘:

NA


原文地址:https://blog.csdn.net/weixin_44083579/article/details/142432389

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!