На ps
чоловіковій сторінці:
-e Виберіть усі процеси. Ідентичний до -A.
Таким чином, ps -e
будуть відображені всі процеси. Поширені варіанти "дай мені все" є, ps -ely
або ps aux
останній - BSD-стиль. Часто люди потім grep
передають цей висновок для пошуку процесу, як у відповіді ксенотерациду. Щоб уникнути того, щоб побачити grep
себе у виході, ви часто бачите щось на зразок:
ps -ef | grep [f]oo
де foo - ім'я процесу, який ви шукаєте.
Однак, якщо ви шукаєте певний процес, рекомендую використовувати pgrep
команду, якщо вона доступна. Я вважаю, що він доступний на сервері Ubuntu. Використовуючи pgrep
засоби, ви уникаєте зазначених вище умов перегонів. Він також надає деякі інші функції, які потребують все більш складних grep
хитрощів для копіювання. Синтаксис простий:
pgrep foo
де foo - це процес, на який ви шукаєте. За замовчуванням він просто виведе ідентифікатор процесу (PID) процесу, якщо він знайде його. Див. man pgrep
Інші параметри виводу. Я знайшов цю сторінку дуже корисною:
http://mywiki.wooledge.org/ProcessManagement
ps
не знаючи прапорів. Я просто кидаюaux
на це завжди; Я поняття не маю, чим насправді керують окремі прапори