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

<p>я использую ubuntu server 10.10 и хотел бы посмотреть, какие процессы запущены. я знаю, что postgresql работает на моем компьютере, но я не вижу его с помощью команд <code>top</code> или <code>ps</code>, поэтому я предполагаю, что они не отображают все запущенные процессы. есть ли другая команда, которая покажет все запущенные процессы или есть какие-либо другие параметры, которые я могу использовать для этого с <code>top</code> или <code>ps</code>?</p>

<p>со страницы руководства <code>ps</code>:</p><blockquote> <p>-e выбрать все процессы. идентичен -a.</p> </blockquote><p>таким образом, <code>ps -e</code> отобразит все процессы. обычные варианты "дай мне все": <code>ps -ely</code> или <code>ps aux</code>, последний в стиле bsd. часто люди затем направляют этот вывод <code>grep</code> для поиска процесса, как в ответе xenoterracide. чтобы также не видеть сам <code>grep</code> в выходных данных, вы часто будете видеть что-то вроде:</p><pre><code> ps -ef | grep [f]oo </code></pre><p>где foo - имя процесса, которое вы ищете.</p><p>однако, если вы ищете определенный процесс, я рекомендую использовать команду <code>pgrep</code>, если она доступна. я считаю, что это доступно на сервере ubuntu. использование <code>pgrep</code> означает, что вы избежите упомянутых выше условий гонки. он также предоставляет некоторые другие функции, которые потребуют все более сложной хитрости <code>grep</code> для репликации. синтаксис прост:</p><pre><code>pgrep foo </code></pre><p>где foo - это процесс, который вы ищете. по умолчанию он просто выведет идентификатор процесса (pid) процесса, если он его найдет. видеть <code>man pgrep</code> для других вариантов вывода. я нашел следующую страницу очень полезной:</p><p> <a href="http://mywiki.wooledge.org/processmanagement">http://mywiki.wooledge.org/processmanagement</a> </p>

<p>ты пытался <code>ps aux | grep postgres</code>? это действительно должно появиться, если postgres работает. если это не так ... как вы знаете, работает postgres?</p><p>(примечание: это распространенное заблуждение, что это <code>ps -aux</code> но это не правильно)</p>