@freshcot

Как вывести список процессов без использования команды ps?

На собеседовании попался такой вопрос: Вывести список процессов без использования ps, pgrep, pstree, top
Как это можно сделать?
  • Вопрос задан
  • 470 просмотров
Пригласить эксперта
Ответы на вопрос 3
@shuraosipov
find /proc -maxdepth 1 -regex ".*[0-9]"

Вернет pid всех процессов:
/proc/1
/proc/2
/proc/39
/proc/40
/proc/41
/proc/211


Выдержка из man 5 proc
/proc/[pid]
There is a numerical subdirectory for each running process; the subdirectory is named by the process ID. Each such subdirectory contains the following pseudo-files and directories.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы