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