Linux の sleep コマンドと例
寝る コマンドを使用してダミージョブを作成します。ダミー ジョブは実行を遅らせるのに役立ちます。デフォルトでは秒単位で時間がかかりますが、最後に小さなサフィックス(s、m、h、d)を追加して他の形式に変換できます。このコマンドは、によって定義された時間実行を一時停止します。 番号 。
Linux の「sleep」コマンドの構文
sleep NUMBER[SUFFIX]...
ここ、
番号 コマンドがスリープする時間を表します。
サフィックス 時間の単位を指定するために使用できます (s は秒、m は分、h は時間など)。
注記: 接尾辞が指定されていない場合、デフォルトの単位は秒です。
sleep コマンドで使用可能なオプション:
`-助けて ` スリープコマンドのオプション
スリープコマンドに関するヘルプ情報を表示します。
`-バージョン` スリープコマンドのオプション
sleepコマンドのバージョン情報を表示します。
`の例 寝る ` Linuxのコマンド
Linux での「sleep」コマンドの基本的な使用法:
Sleep コマンドの最も簡単な使用法には、継続時間を秒単位で指定することが含まれます。例えば:
sleep 6
Sleepコマンドの基本的な使い方
この例では、Sleep コマンドは実行を 6 秒間一時停止します。これは、コマンドまたはプロセス間に遅延を導入する必要があるスクリプトで特に役立ちます。
Linux の「sleep」コマンドでのサフィックスの使用:
Sleep では、サフィックスを使用して時間単位を指定できるため、期間を柔軟に定義できます。以下に例を示します。
sleep 3m
スリープコマンドの接尾辞「m」
この場合、接尾辞「m」は分を表します。したがって、Sleep コマンドは実行を 3 分間一時停止します。これは、より長期間の遅延が必要な場合に有益であり、サフィックスを使用するとコマンドが人間により読みやすくなります。
その他の接尾辞には次のものがあります。
| サディックス | 説明 |
|---|---|
| 「さん」 | 秒の指定に使用します。 |
| 「は」 | 時間を指定する場合に使用します。 |
| 「だ」 | 曜日を指定する場合に使用します。 |
例えば:
sleep 3h
このコマンドは 3 時間スリープします。
Linux の「sleep」コマンドで小数秒を指定する
小数秒を指定するには、10 進数値を使用できます。
sleep 3.5
「Sleep」コマンドの小数秒
このコマンドは 3.5 秒間スリープするため、スリープ期間をより正確に制御できます。
睡眠の中断:
スリープ コマンドは、` を押すなどの信号を使用して中断できます。 Ctrl+C> `> SIGINT シグナルを送信してスリープを終了します。
sleep 12 # Press Ctrl+C after a few seconds to interrupt the sleep
睡眠の中断
これにより、ユーザーはスリープ期間を適切に中断し、他のアクションを続行できるようになります。
Bash スリープ コマンド
スリープ コマンドは、コンピュータの一時停止ボタンのようなものです。ただ入力するだけです 睡眠N 、 と N 数値 (整数または小数を含む数値) である場合、コンピュータはスクリプトで次の処理を実行するまでその秒数待機することになります。とても簡単です!
スクリプトの例でこれを理解してみましょう。
このスクリプトがあります:
#!/bin/bash echo 'Hello techcodeview.com!' sleep 5 echo 'Sleep for 5 seconds'
Bash スリープ コマンド
ここでは、 ` を使用してスクリプトを作成しました。 なぜなら ` その後、スクリプトを実行可能にしました ` chmod +x ` を使用してスクリプトを実行しました。 ./example.sh `。
結論
この記事では、「」について説明しました。 sleep`> Linux のコマンド。スクリプトの実行に遅延をもたらす多用途ツールです。その単純な構文は ` として定義されます。 sleep NUMBER[SUFFIX]...`> を使用すると、ユーザーは時間を秒単位で、または分、時間、または日を表すさまざまな接尾辞を付けて簡単に指定できます。この記事では、「」のような例を使用して基本的な使用法を説明しました。 sleep 6> `> 、 ` のような接尾辞の使用を示しました。 sleep 3m`> 、信号による睡眠の中断などの高度なオプションを検討しました。バッシュ 眠ってください コマンドは一時停止ボタンとして機能し、コンピュータがスクリプト内の次のタスクに進む前に指定された期間待機できるようにします。全体として、 sleep> コマンドはスクリプト作成に不可欠であることが証明されており、時間遅延を正確に制御し、Linux 操作の全体的な効率を向上させます。