Unixコマンド/sleep の変更点

  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • Unixコマンド/sleep へ行く。

*&SIZE(15){''sleep''}; [#s7f43d30]

**''機能'' [#mf7faf2d]
sleepコマンドは、指定された時間だけ処理を停止します。~
引数に指定する時間は、秒単位の数値を指定します。~

**''構文'' [#vb949d28]
sleep 時間

**''コマンド例'' [#af3b7fc9]
▼コマンド処理を指定時間だけ停止する。
 $ (sleep 60 ; command) &         1分後にコマンドcommandを実行する
**()で囲んでコマンドを実行 [#r910785e]
複数のコマンドを()で囲んで実行すると、シェルは()でっくくられたコマンドを~
ひとまとまりとして処理します。~
上記の例で、もし()でsleepコマンドと任意のコマンドをくくらないと、~
シェルによっては1分間処理を停止してから、指定したコマンドを~
バックグララウンドで実行します。~
つまり、指定したコマンドが実行されるまでの間に他の作業を実行できなく~
なってしまいます。~
()でくくると、sleepコマンドと任意のコマンドをひとまとまりとして、~
それ全体をバックグラウンドで実行することになり、sleepコマンドで~
処理を停止している1分間に他の作業を実行できるようになります。~