sleep - プロセスの実行を一定時間中断する

形式

sleep seconds

説明

sleep は、指定した seconds 数が経過するまで、実行を中断します。sleep によって、プログラムの実行を 遅らせたり、またはシェル・コマンドと組み合わせてプログラムを定期的に実行させたりすることができます。

seconds 引数は、秒数、またはより一般的な時間記述の 形式 nhnmns の いずれかをとることができます。nhnm、および s はオプショナルです。

sleep 20h10m
20 時間 10 分 (または 72600 秒) の間中断します。

ローカライズ

sleep は、以下のローカライズ環境変数を使用します。
  • LANG
  • LC_ALL
  • LC_CTYPE
  • LC_MESSAGES
  • NLSPATH

詳しくは、ローカライズを参照してください。

終了値

0
正常終了
2
seconds の値を指定しなかったか、または seconds が 無効な引数 (例えば、形式の誤り) であるための失敗。

移植性

POSIX.2, X/Open 移植性ガイド, UNIX システム.

関連情報

date