sleep
: 指定された時間、停止するsleep
は、コマンドラインで引数として指定された値を合計した時間だけ停止する。
書式:
sleep number[smhd]…
各引数は数値であり、後ろに単位を付けてもよい。デフォルトの単位は秒である。 単位には、以下のものが指定できる。
秒
分
時
日
sleep
の従来の実装では、number は整数でなければならず、
引数は接尾辞なしのものが 1 個しか認められていなかった。それに対して GNU の
sleep
では、任意の浮動小数点数を複数個指定できる。 See Floating point.
オプションは、--help と --version だけである。 See Common options.
シェルの組み込み機能の sleep
やエイリアスのために、
sleep
に何の修飾も付けずに対話的に使ったり、スクリプトの中で使ったりすると、
動作がここで述べているものとは違うことがあるかもしれない。
シェルによる干渉を避けるためには、env
経由で sleep
を起動すればよい (すなわち、env sleep …
のようにだ)。
終了ステータス 0 は成功を示し、0 以外の値は失敗を示す。