Пользователи и nohup

Как я могу узнать, существуют ли процессы в системе, принадлежащей несистемным пользователям?

Я думал, что команда полезности пользователей добилась цели, но кажется, что она отслеживает только сеансы входа в систему, а не процессы, запущенные через nohup. Есть ли способ найти даже эти процессы?

1 ответ

Решение

Это печатает PID всех процессов, принадлежащих пользователю с UID > 999:

ps -A -o uid,pid | awk '{if($1>999)print $2}'

Обратите внимание, что это включает в себя такие вещи, как cronjobs, которые могут или не могут, что вы хотите.

Если вы хотите видеть пользователей вместо PID:

 ps -A --no-headers -o uid,user | awk '{if($1>999)print $2}'| sort | uniq
Другие вопросы по тегам