Я хочу получить домашний каталог для каждого из них, например /web/apps/perf/apache/2.4.52/https-perf.myapp.
Я попробовал ps -ef | grep 'in/httpd' | awk '{print $8}' но, как вы можете видеть, домашний каталог не всегда находится в 8-м столбце.
Таким образом, мне нужно решение, которое будет работать для Linux и Solaris .
Версия Solaris:
Ниже приведен дамп всех запущенных процессов httpd. [code]$ 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 [/code] Я хочу получить домашний каталог для каждого из них, например /web/apps/perf/apache/2.4.52/https-perf.myapp. Я попробовал ps -ef | grep '[b]in/httpd' | awk '{print $8}' но, как вы можете видеть, домашний каталог не всегда находится в 8-м столбце. Таким образом, мне нужно решение, которое будет работать для Linux и Solaris . Версия Solaris: [code]uname -a SunOS myremsolhost 5.11 11.4.70.170.1 sun4v sparc sun4v non-global-zone[/code] [code]grep -PoОпция [/code] не работает для Solaris
В настоящее время я пытаюсь разрешить приложению PHP управлять фоновыми заданиями, однако в selinux это кажется более сложным, поскольку кажется, что процесс php не может получить доступ к /proc/{pid} других процессов httpd.
По сути, цель состоит в...
В настоящее время я пытаюсь разрешить приложению PHP управлять фоновыми заданиями, однако в selinux это кажется более сложным, поскольку кажется, что процесс php не может получить доступ к /proc/{pid} других процессов httpd.
По сути, цель состоит в...