LINUX.ORG.RU

Вывод ORACLE_SID в отформатированном виде через утилиту ps

 ,


1

2

Многоуважаемые форумчане

Обращаюсь к Вам с проблемой ибо в этом деле я пока новичок Задача в следующем: Есть небольшой сервер с Debian'ом на борту На нем установлена СУБД Oracle Database 11g При подключении к базе из приложения создается набор процессов вида xxx_xxx_oracle_SID. Каким образом можно найти и вывести все эти процессы в отформатированном виде: oracle_sid, отбросив xxx_xxx_ У меня имеется следующий набор команд: ps auxw -o command | grep pmon | grep -v grep | как можно закончить этот набор, чтобы остался только sid ???

ну через perl можно. Что-то типа такого:

echo xx_xxx_oracle_SID | perl -ne ' $_=~ /oracle_(.*)/; print $1."\n"'

Jopich ()

ps auxw -o command | grep pmon | grep -v grep

чему вас только в школе учат?
man pgrep

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.