Я пытаюсь выполнить удаленную отладку (python через wsgi), запустив процесс apache2 с помощью следующей команды (переменные env установлены до вызова этого):
$HTTPD ${APACHE_ARGUMENTS} -X -k start
Проблема в том, что служба Apache решает подключиться, что на самом деле нежелательно в ситуации отладки (она захватывает отладчик без достаточных разрешений .....). Это приводит к следующему состоянию процесса:
root 7635 0.0 0.0 4440 648 ? S 08:30 0:00 /bin/sh /dev_machine_scripts/run_apache.bash
www-data 7638 1.0 1.2 396316 12568 ? Sl 08:30 0:00 /usr/sbin/apache2 -X -k start
www-data 7639 0.3 0.6 197292 6580 ? Sl 08:30 0:00 /usr/sbin/apache2 -X -k start
призвание:
service apache2 service
выходы:
* apache2 is running
Все же процесс был вызван файлом bash как один процесс.
Любая подсказка, как решить это?