O que são esses processos do Windows no Linux?

59

Eu verifiquei em htop o que está sendo executado no sistema e encontrei / vi algo que não sei o que é, Windows Desktop e explorer.exe . Estou usando o Ubuntu Linux e não há Windows neste laptop.

Aqui está a imagem do processo

Saídadehtop,mostrando"C: \ Windows \ system32 \ explorer.exe / desktop" & "C: \ Windows \ system32 \ services.exe"

Como posso descobrir o que são essas coisas?

~$ 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
    
por VLS 10.04.2017 / 13:45

2 respostas

50

Alguns aplicativos do Windows em execução no Wine ou front-ends para o Wine, como o PlayOnLinux ou o Crossover, deixam o explorer.exe e outros executáveis do Windows abertos depois de serem fechados. Tente executar alguns dos seus aplicativos Wine um por um e faça check-in do htop para explorer.exe depois de fechá-los.

Ou execute este comando no terminal:

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

Os dois processos do Windows em sua pergunta estão em execução há mais de oito horas. Possivelmente eles estão correndo desde o Ubuntu. Mate os PIDs de explorer.exe e services.exe e verifique se esses dois processos retornam posteriormente. Para matar os PIDs do explorer.exe e services.exe no exemplo da sua pergunta, use este comando:

kill 3413 3110  

Os resultados da execução do comando acima mostraram que os dois processos do Windows estão em execução desde a inicialização. Abra o aplicativo embutido Aplicativos de inicialização , que mostra uma lista de todos os programas adicionais de inicialização em seu sistema operacional.

Os aplicativos de inicialização mostraram apenas um programa de inicialização normal do Ubuntu na lista de programas de inicialização adicionais. Execute o seguinte comando logo após a próxima vez que você iniciar o Ubuntu para mostrar qual processo foi bifurcado, para que você possa ter uma idéia melhor do processo que está chamando seus dois processos do Windows.

ps auxf
    
por 10.04.2017 / 14:01
18

Veja o sistema de arquivos /proc :

ls -l /proc/3413/exe

E ele mostrará o binário do processo. Sob o diretório, há mais pseudofiles dando informações úteis, e outra útil é cmd ,

cat /proc/3413/cmd

dando-lhe os argumentos usados para iniciar o processo (se houver).

    
por 10.04.2017 / 16:08