Получить домашний каталог всех запущенных процессов Apache httpdLinux

Ответить Пред. темаСлед. тема
Anonymous
 Получить домашний каталог всех запущенных процессов Apache httpd

Сообщение Anonymous »

Ниже приведен дамп всех запущенных процессов httpd.

Код: Выделить всё

$ ps -ef | grep '[b]in/httpd'
wsadmin  8465  8463   0   Jul 13 ?           1:21 /web/apps/perf/apache/2.4.52/https-model/bin/httpd -k start
wsadmin 23234 18662   0 14:00:34 ?           0:01 /web/apps/perf/apache/2.4.52/https-perf/bin/httpd -k start
wsadmin 14098  6780   0   Jul 20 ?           1:07 /web/apps/perf/apache/2.4.52/https-msp/bin/httpd -k start
wsadmin 28824 18662   0 11:31:13 ?           0:03 /web/apps/perf/apache/2.4.52/https-perf.web/bin/httpd -k start
wsadmin  7380 18662   0 09:30:35 ?           0:03 /web/apps/perf/apache/2.4.52/https-perf.myapp/bin/httpd -k start
Я хочу получить домашний каталог для каждого из них, например /web/apps/perf/apache/2.4.52/https-perf.myapp.
Я попробовал ps -ef | grep 'in/httpd' | awk '{print $8}' но, как вы можете видеть, домашний каталог не всегда находится в 8-м столбце.
Таким образом, мне нужно решение, которое будет работать для Linux и Solaris .
Версия Solaris:

Код: Выделить всё

uname -a SunOS myremsolhost 5.11 11.4.70.170.1 sun4v sparc sun4v non-global-zone

Код: Выделить всё

grep -PoОпция 
не работает для Solaris

Подробнее здесь: https://stackoverflow.com/questions/787 ... -procesess
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»