Как выполнить стандартные программы обработки процесса на машине Ubuntu в системе Windows

На моей машине Windows 10 я установил систему Ubuntu (как Доверяемое приложение Microsoft Store). Когда я открываю то окно и тип help, это первые строки, которые я вижу:

GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)

Результаты uname -a следующие:

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

В том окне Ubuntu у меня есть много интересных функций Linux/UNIX, как find, grep..., но теперь я хотел бы сделать некоторую обработку процесса (ps -ef, kill -9), и это, кажется, не работает:

При открытии диспетчера задач Windows я вижу, что ±100 процессов работают.

Когда я работаю ps -ef, (даже открыв окно Ubuntu как администратор), я только вижу три процесса:

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

Делает кто-либо знает, как я могу сделать ps -ef и kill -9 работа в этом окне Ubuntu на моей машине Windows 10?

Заранее спасибо

1
задан 28 March 2018 в 10:54

2 ответа

Хорошо Вы не можете. WSL избивают выполнения Windows 10 в своего рода песочнице, и не имеет никакого доступа к процессам окон.

0
ответ дан 8 December 2019 в 01:47

Из Википедии :

Файловая система proc обеспечивает метод связи между ядром пространство и пользовательское пространство. Например, версия процесса GNU утилита создания отчетов ps использует файловую систему proc для получения данных, без использования каких-либо специализированных системных вызовов.

Команда ps позволяет управлять ядром Linux. В Windows 10 WSL (версия 1) нет ядра Linux для управления командой ps . Есть только ядро ​​Windows 10.

В будущих версиях WSL все может измениться, но пока вы можете получить удовольствие от изучения всех утилит GNU, таких как grep , sed , и даже приложений с графическим интерфейсом, если вы установите Ubuntu Desktop:

0
ответ дан 20 December 2019 в 03:24

Другие вопросы по тегам:

Похожие вопросы: