システム上で何が実行されているのかをhtop
でチェックインしましたが、Windows Desktop
とExplorer.exe
のように、それが何を意味しているのかわからないものを見つけました。私はUbuntu Linuxを使っていますが、このラップトップにはWindowsはありません。
これがプロセスのイメージです
これらが何であるかをどうやって知ることができますか?
~$ ps -aux | grep "Explorer.exe\|services.exe"
root 3110 0.0 0.0 2645728 352 ? Ssl 06:45 0:00 C:\windows\system32\services.exe
root 3413 0.0 0.0 2658592 1440 ? Ssl 06:45 0:00 C:\windows\system32\Explorer.exe /desktop
root 20817 0.0 0.0 14360 2408 pts/4 S+ 15:20 0:00 grep --color=auto Explorer.exe\|services.exe
WineやPlayOnLinuxやCrossoverのようなWineのフロントエンドで実行されているWindowsアプリケーションの中には、Explorer.exeやその他のWindows実行可能ファイルを閉じた後も開いたままにするものがあります。いくつかのWineアプリケーションを一つずつ実行してみて、それらを閉じた後、htopでExplorer.exeをチェックインしてください。
または端末でこのコマンドを実行します。
ps -aux | grep "Explorer.exe\|services.exe"
問題になっている2つのWindowsプロセスは、8時間以上実行されています。おそらくUbuntuが起動した直後から実行されていたのでしょう。 Explorer.exeとservices.exeのPIDを削除して、これら2つのプロセスが後で戻ってくるかどうかを確認します。問題の例でExplorer.exeとservices.exeのPIDを削除するには、次のコマンドを使用します。
kill 3413 3110
上記のコマンドを実行した結果、2つのWindowsプロセスが起動時から実行されていることがわかりました。あなたのオペレーティングシステムにある全ての追加スタートアッププログラムのリストを表示する組み込みのスタートアップアプリケーションアプリを開いてください。
スタートアップアプリケーションは、追加のスタートアッププログラムのリストに、通常のUbuntuスタートアッププログラムのみを表示しました。次回Ubuntuを起動した直後に次のコマンドを実行して、どのプロセスが何を分岐したのかを表示するので、どのプロセスが2つのWindowsプロセスを呼び出しているのかをよく知ることができます。
ps auxf
/proc
ファイルシステムを見てください。
ls -l /proc/3413/exe
そしてそれはあなたにプロセスのバイナリを示します。このディレクトリの下には、役に立つ情報を提供する疑似ファイルがもっとありますが、もう1つはcmd
です。
cat /proc/3413/cmd
プロセスを起動するために使用される引数がある場合はそれを渡します。