URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 775
[ Назад ]

Исходное сообщение
"обнаружение процесса из Perl-скрипта"

Отправлено HAN , 03-Июн-02 12:13 
Hi!
    Нужно проверять есть ли определенный процесс от определенного пользователя. Это делается из  перл-скрипта, но при таком выражении
$ps_stroke_in=qx!ps -U $user_name -o pid,command | grep $name_programm!;
выдаются еще и строки с вызовом шелла для данной команды. Вопрос -
как в этой же строке сказать grep что-бы он не только показывал строки
с данным именем процесса, но и исключал(не отображал) строки например с символами "sh" "/bin/sh" итд?
    Пробовал комбинации ключей -e -v - не получается :( Может через маску? Ведь будет строка только из номера процесса и его имени (которое нам известно).
      Это конечно я еще буду пробовать, но может кто-то раньше подскажет решение :)

Удачи!
HAN


Содержание

Сообщения в этом обсуждении
"RE: обнаружение процесса из Perl-скрипта"
Отправлено uldus , 03-Июн-02 18:48 
$ps_stroke_in=qx!ps -U $user_name -o pid,command | grep $name_programm | grep -v grep!;