suspend
コマンドは、現在実行中のシェルプロセスを一時停止するために使用されます。このコマンドを実行すると、プロセスはバックグラウンドに移動し、後で再開することができます。
基本的な構文は以下の通りです。
suspend [options] [arguments]
suspend
コマンドには特にオプションはありませんが、シェルの設定によって動作が異なる場合があります。
以下に、suspend
コマンドのいくつかの実用的な例を示します。
シェルで実行中のプロセスを一時停止するには、単に suspend
と入力します。
suspend
一時停止したプロセスを再開するには、fg
コマンドを使用します。
fg
プロセスをバックグラウンドで実行し、後で再開する場合は、&
を使います。
long_running_command &
その後、suspend
を実行してプロセスを一時停止し、fg
で再開します。
suspend
コマンドは、インタラクティブなシェルでのみ機能します。スクリプト内では使用できません。