Bem, você não pode. O WSL Bash no Windows 10 é executado em uma espécie de sandbox e não tem acesso aos processos do Windows.
Na minha máquina Windows 10, instalei um sistema Ubuntu (como um aplicativo Trusted Microsoft Store). Quando abro essa janela e digito help
, estas são as primeiras linhas que vejo:
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
Os resultados de uname -a
são os seguintes:
Linux DOMINIQUEDS 4.4.0-43-Microsoft #1-Microsoft Wed Dec 31 14:42:53 PST 2014 x86_64 x86_64 x86_64 GNU/Linux
Naquela janela do Ubuntu, tenho muitos recursos interessantes do Linux / UNIX, como find
, grep
, ..., mas agora gostaria de fazer algumas manipulações de processo ( ps -ef
, kill -9
) e isso parece não funcionar:
Ao abrir o gerenciador de tarefas do Windows, vejo ± 100 processos sendo executados.
Quando executo ps -ef
(mesmo depois de ter aberto a janela do Ubuntu como administrador), vejo apenas três processos:
DominiqueDS@DOMINIQUEDS:~$ ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 17:14 ? 00:00:00 /init
Dominiq+ 2 1 0 17:14 tty1 00:00:00 -bash
Dominiq+ 18 2 0 17:19 tty1 00:00:00 ps -ef
Alguém sabe como posso fazer com que ps -ef
e kill -9
funcionem nesta janela do Ubuntu na minha máquina Windows-10?
Obrigado antecipadamente
Bem, você não pode. O WSL Bash no Windows 10 é executado em uma espécie de sandbox e não tem acesso aos processos do Windows.