Ответы:
так вот команда для списка процессов:
ps -ef | tr -s ' ' | awk '{ if ($8=="/usr/sbin/apache2") print $1, $2 }'
Мы печатаем только первые два столбца каждой строки (userId, PID), где column8 равно / usr / sbin / apache2 (имя процесса)
и вот команда для подсчета процессов:
ps -ef | tr -s ' ' | awk '{ if ($8=="/usr/sbin/apache2") print $1, $2 }' | wc -l
grep filenameчасть? Это просто выход минус 4:ps,grep,wcи , наконец, вашsh/bashэкземпляр.