web-dev-qa-db-ja.com

システムモニター内から「gnome-system-monitor」プロセスを強制終了しても安全ですか?

これはばかげた質問のように聞こえるかもしれませんが、好奇心のために、システムモニタープログラム内からgnome-system-monitorプロセスを強制終了しても安全ですか?

今日、gnome-system-monitorプログラムを開き、 "processes"の下にgnome-system-monitorプロセスがリストされているので、これを尋ねました。タブ、そしてもちろんシステムモニタプログラムではプロセスを終了および/または強制終了することもできるので、システムモニタプログラム内からgnome-system-monitorを強制終了するとどうなるでしょうか。

何かmightがうまくいかないのではないかと恐れてこれをテストしませんでしたが、何かdidがうまくいかない場合、どれだけ悪いか?
完全なシステム障害に対処するのでしょうか、それとも単なるクラッシュに対処するのでしょうか?

2
user525989

安全です。発生する唯一のことは、プログラムが実行されなくなったために画面から消えることです。必要に応じて、簡単に再起動できます。

起こりそうな懸念に対処するために、システムモニターはオペレーティングシステムの一部ではありません。オペレーティングシステムに実行中のプロセスに関する情報を要求するだけで、プロセスを表示できます。また、オペレーティングシステムに、プロセスを強制終了するなどの処理を実行するように依頼することもできます。

オペレーティングシステムの一部ではないため、他のプログラムはこれに依存していません。したがって、他の実行中のプロセスが強制終了されても、そのプロセスには影響しません。これは非システムプロセスであるため、他の非システムプロセスを強制終了するようなものです。

7
Chai T. Rex

@Chaiが言ったように、まったく問題はありません。システムモニターは、タスクを強制終了するときに実際に何も実行していません。タスクにsigtermまたはsigkillシグナルを送信し、通常のジョブに戻ります。そのため、次の図を示しました。

  1. システムモニタが実行されています(説明のため、PID 19735)
  2. システムモニターがPID 19735を殺すための信号を受信します(マウスから)
  3. システムモニターは期間信号をPID 19735に送信します
  4. システムモニターが期間信号を受信する
  5. システムモニターダイ

それでおしまい!危険なことは何もありません。

2
anonymous2