60 votes

Que sont ces processus Windows sous Linux ?

Je me suis enregistré htop ce qui est en cours d'exécution sur le système et a trouvé / vu quelque chose que je ne sais pas ce que c'est, Windows Desktop y explorer.exe . J'utilise Ubuntu Linux et il n'y a pas de Windows sur ce portable.

Voici l'image du processus

Output of htop, showing "C:\Windows\system32\explorer.exe /desktop" & "C:\Windows\system32\services.exe"

Comment puis-je savoir ce que c'est ?

~$ 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

51voto

karel Points 12999

Certaines applications Windows fonctionnant dans Wine ou des front-ends de Wine comme PlayOnLinux ou Crossover laissent explorer.exe et d'autres exécutables Windows ouverts après leur fermeture. Essayez de lancer certaines de vos applications Wine une par une et vérifiez dans htop la présence d'explorer.exe après les avoir fermées.

Ou lancez cette commande dans le terminal :

ps -aux | grep "explorer.exe\|services.exe"

Les deux processus Windows de votre question sont en cours d'exécution depuis plus de 8 heures. Il est possible qu'ils aient été exécutés juste après le démarrage d'Ubuntu. Tuez les PID d'explorer.exe et de services.exe et vérifiez si ces deux processus reviennent ensuite. Pour tuer les PIDs de explorer.exe et services.exe dans l'exemple de votre question, utilisez cette commande :

kill 3413 3110  

Les résultats de l'exécution de la commande ci-dessus ont montré que les deux processus Windows sont en cours d'exécution depuis le démarrage. Ouvrez la fenêtre intégrée Applications de démarrage qui affiche une liste de tous les programmes de démarrage supplémentaires de votre système d'exploitation.

Startup Applications ne montre qu'un programme de démarrage Ubuntu normal dans la liste des programmes de démarrage supplémentaires. Exécutez la commande suivante juste après le prochain démarrage d'Ubuntu pour montrer quel processus a bifurqué sur quoi, afin d'avoir une meilleure idée du processus qui appelle vos deux processus Windows.

ps auxf

19voto

Radovan Garabík Points 351

Regardez le /proc système de fichiers :

ls -l /proc/3413/exe

Et il vous montrera le binaire du processus. Sous le répertoire, il y a plus de pseudo-fichiers donnant des informations utiles, et un autre utile est cmd ,

cat /proc/3413/cmd

vous donnant les arguments utilisés pour lancer le processus (s'il y en a).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X