ホームページ  >  記事  >  運用・保守  >  Linux がハングしたときに起動するには何を押すか

Linux がハングしたときに起動するには何を押すか

藏色散人
藏色散人オリジナル
2023-03-27 09:36:152453ブラウズ

Linux のサスペンドは fg コマンドで解除できます 解除方法は、 1. Linux システムにログインし、ターミナル上で ps コマンドを実行してプロセス情報を表示します 2. サスペンドされたプロセス番号を表示しますjobs コマンドを使用; 3. 「@ubuntu:~/project/test$ fg 1」コマンドを実行すると、プロセスを起動できます。

Linux がハングしたときに起動するには何を押すか

#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。

Linux がサスペンドされている場合、何を起動すればよいでしょうか?

Linux システムで Ctrl Z でプロセスを一時停止した後にプロセスを復元するにはどうすればよいですか?

Linux システムで、誤って ctrl z コマンドを押した後、現在のプロセスの実行インターフェイスが終了し、プログラムは終了せずに一時停止されました。

プロセス情報はpsコマンドで確認できますが、ここでは詳しく紹介しませんが、中断されたプロセス番号はjobsコマンドで確認できます。

#jobs

fgコマンドで復元可能で、フォアグラウンドでプロセスが実行され、bgコマンドでバックグラウンドにプロセスが復元されます。

例:

@ubuntu:~/project/test$ jobs
[1]+  Stopped                 ./gtest    //显示进程1被挂起了
@ubuntu:~/project/test$ fg 1  //后面可以恢复进程继续执行

関連拡張:

fg 命令は、Linux で一般的に使用される命令の 1 つです。 fg 命令は、バックグラウンドで実行中または一時停止されているタスク (またはジョブ) をフォアグラウンドに切り替えるために使用されます。

説明: ジョブ制御が有効な場合 (『AIX 5L V5.2 システム・ユーザーズ・ガイド: オペレーティング・システムとデバイス』の「Korn シェルでのジョブ制御」を参照)、fg コマンドはバックグラウンド・ジョブを前景。 JobID パラメーターを使用して、フォアグラウンドで実行する特定のジョブを指定します。このパラメータが指定されていない場合、fg コマンドは、最後に一時停止されたジョブをバックグラウンドで使用するか、バックグラウンド ジョブとして実行します。

目的: fg 命令は、バックグラウンドで実行中または一時停止されているタスク (またはジョブ) をフォアグラウンドに切り替えるために使用されます。バックグラウンドで複数のコマンドが実行されている場合は、fg background job コマンドを使用してコマンドをフォアグラウンドに移動し、実行を継続できます。

構文: fg [ジョブID]

JobIDパラメータにはプロセスの識別番号を指定することも、次の記号の組み合わせを使用することもできます:

%Number ジョブ番号でジョブを参照します。

%String は、名前が特定の文字列で始まるジョブを指します。

%?String は、名前に特定の文字列が含まれるジョブを指します。

% OR %% は現在のジョブを指します。

% - 前のジョブを参照します。

fg コマンドを使用してジョブをフォアグラウンドにすると、現在のシェル環境で認識されているジョブ プロセス ID のリストからそのジョブ プロセス ID が削除されます。

/usr/bin/fg コマンドは、独自のコマンド実行環境内で動作している場合には機能しません。これは、この環境に使用できる適切なジョブがないためです。このため、fg コマンドは通常の Korn または POSIX シェルの組み込みコマンドとして実行されます。

終了ステータス

次の終了値が返されます:

0 正常に完了しました。

>0 エラーが発生しました。

ジョブ制御が無効になっている場合、fg コマンドはエラーで終了し、ジョブはフォアグラウンドに配置されません。

job -l コマンドの出力に次のジョブがバックグラウンドで実行されていることが表示される場合:

[1] 16477RunningSleep 100 &

can sleep 100 & コマンドを実行するためにフォアグラウンドのプロセス識別子で使用するには、単に次のように入力します:

fg 16477

画面に次のように表示されます:

sleep

File

/usr/bin/ksh Korn シェル fg 組み込みコマンドが含まれます。

/usr/bin/fg には fg コマンドが含まれています。

適用範囲: Red Hat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora

関連手順:

bg: 実行するジョブ (またはタスク) を配置します。背景。

jobs: シェルジョブ情報を表示します。

推奨学習: 「Linux ビデオ チュートリアル

以上がLinux がハングしたときに起動するには何を押すかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。