Главная Облако тегов     Подписка на ленту обновлений (RSS) XMPP (Jabber) совместимые службы мгновенных сообщений. К примеру Google Talk, Gizmo, jabber.org Пишите письма О сайте
Вы находитесь здесь: Заметки экспериментатора » Linux tips » top по именам процессов
Translations of this page:

top по именам процессов

К сожалению приложение top позволяет отфильтровывать показываемые приложения только по PID. Данный скриптик позволит не заниматься поиском PID, а просто указать имена нужных процессов.

~/bin/topall

#!/bin/sh
 
NAMES=''
for i in $@; do
        NAMES="$NAMES -C $i"
done
 
if [ "$NAMES" == '' ]; then
        echo topall PROC_NAME1 [PROC_NAME2 ... [PROC_NAMEn]]
        exit 255
fi
 
PIDS=`ps -o pid --no-heading $NAMES | xargs echo -n | tr ' ' ','`
 
if [ "$PIDS" == '' ]; then
        echo no processes named: $*
        exit 1
fi
 
top -p $PIDS

~~LINKBACK~~

Дискуссия

Enter your comment (wiki syntax is allowed):
Краткая справка
  • **полужирный**
  • //курсив//
  • > цитата
  • [[http://link | Заголовок ссылки]]
Больше о синтаксисе...
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
linux/top.txt · Последние изменения: 2007/11/08 18:12 (внешнее изменение)