web-dev-qa-db-fra.com

Quels sont ces processus Windows sous Linux?

J'ai vérifié htop ce qui est en cours d'exécution sur le système et trouvé/vu quelque chose que je ne sais pas ce que c'est, Windows Desktop et Explorer.exe. J'utilise Ubuntu Linux et il n'y a pas de Windows sur cet ordinateur 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
59
VLS

Certaines applications Windows exécutées dans Wine ou des interfaces frontales de Wine, telles que PlayOnLinux ou Crossover, laissent Explorer.exe et d'autres exécutables Windows ouverts après leur fermeture. Essayez d’exécuter certaines de vos applications Wine une par une et d’archiver htop pour Explorer.exe après les avoir fermées.

Ou exécutez cette commande dans le terminal:

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

Les deux processus Windows de votre question fonctionnent depuis plus de 8 heures. Ils ont peut-être fonctionné juste après le démarrage d'Ubuntu. Tuez les PID de Explorer.exe et de services.exe et vérifiez si ces deux processus reviennent par la suite. Pour tuer les PID 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 étaient en cours d'exécution depuis le démarrage. Ouvrez l’application Startup Applications intégrée app qui affiche la liste de tous les programmes de démarrage supplémentaires de votre système d’exploitation.

Les applications de démarrage affichent uniquement 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 la prochaine fois que vous démarrez Ubuntu pour montrer quel processus a été déclenché afin de vous donner une meilleure idée du processus appelant vos deux processus Windows.

ps auxf
50
karel

Regardez le système de fichiers /proc:

ls -l /proc/3413/exe

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

cat /proc/3413/cmd

vous donnant les arguments utilisés pour lancer le processus (le cas échéant).

18
Radovan Garabík