sleep 命令

用途

执行暂挂一段时间。

语法

休眠

描述

sleep 命令至少在 Seconds 参数指定的时间间隔内暂挂进程的执行。 Seconds 参数指定的时间值可以从 1 至最大整数(2,147,483,647)秒。

退出状态

本命令返回以下退出值:

描述
重大安全事件数量 暂挂执行成功至少是 Seconds 秒,或者收到 SIGALRM 信号。
> 0 发生错误。

示例

  1. 要在经过一定时间后运行命令,请输入:
    (
    echo  "SYSTEM SHUTDOWN IN 10 MINUTES!" | wall
    sleep 300; echo "SYSTEM SHUTDOWN IN 5 MINUTES!" | wall
    sleep 240; echo "SYSTEM SHUTDOWN IN 1 MINUTE!" | wall
    sleep 60; shutdown
    )&
    系统关闭之前,命令序列在还剩下的 10 分钟、5 分钟、1 分钟时警告所有的用户。
  2. 要定期运行命令,请输入:
    while true
    do
     date
     sleep 60
    done
    该 shell 过程每分钟显示一次日期和时间。 要停止它,请按下 Interrupt 按键序列。