ログオフのため終了していないプロセスの識別

ログオフのため終了していないプロセスの識別

不要なプロセスをすべて終了し、Linuxセッションを再開する方法をよりよく理解しようとしています。 「不要」とは、競合したアプリケーションから残ったプロセスを意味します。

問題は次のとおりです。

私はCairo-Dock信頼できる情報源から設置しました。しばらく使用した後、皮肉なことに、2番目にヘルプアイコンをクリックしたときに動作が停止しました。メインプロセスを終了することはできましたが、他のプロセスを実行しているかどうかわからないため、Linuxセッションからログアウトすることにしました。 Linuxに再ログインしてCairo-Dock再起動しました。ヘルプアイコンをクリックしてみましたが、再び停止しました。

Linuxで再度ログアウトしてから再度ログインしました。今回再度ログインした後、設定ファイルの1つが破損している可能性があるため、Cairo Dockの設定ファイルをすべて削除することにしました。その後、Cairo-Dock再起動します。ヘルプアイコンをクリックしてみましたが、再び停止しました。その後、Linuxからログアウトして再度ログインします。システムが遅く実行されていることを確認しました。実行中のプロセスを調べたところ、いくつかのcairo-dockプロセスがCPUサイクルを占めていることがわかりました。手動で終了しました。

私が学びたいことは:

  • ログオフしてもこれらのプロセスが終了しないのはなぜですか?
  • 各プロセスのプロセス名を覚えていない限りしなければならないシステムで実行中に奇妙なプロセスがまだ実行されているかどうかはどうすればわかりますか?明らかに、自分のプロセスがCPUを乱用した場合は分離するのは簡単ですが、そうでない場合は、どのプロセスがクラッシュ/フリーズしたアプリケーションの残余であるかをどのように判断できますか?

関連情報