ps aux | sed -n '/USER/!s/\([^ ]\) .*/\1/p' | sort -u


Эта команда позволяет получить список пользователей, у которых запущены процессы.

«ps aux» выводит информацию о всех запущенных процессах в системе.
«sed -n ‘/USER/!s/\([^ ]\) .*/\1/p'» фильтрует вывод команды «ps aux», оставляя только строки, которые не содержат слово «USER», а затем с помощью регулярного выражения оставляет только первое слово (имя пользователя).
«sort -u» сортирует и удаляет повторяющиеся имена пользователей из вывода.

Альтернативой может быть команда «top», которая также показывает информацию о процессах и пользователях.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *