По сути, цель состоит в том, чтобы определить две вещи:
- продолжается ли процесс?
- процесс был запущен правильным пользователем (apache)?
Будем очень признательны за любую помощь.
- — это не работает с setenforce 1.
Код: Выделить всё
file_exists("/proc/$pid/status")
- `"ps -o uname='' -p $pid" — также не работает с setenforce 1
с последующей проверкой владельца каталога — часть file_exists() работает, но все проверки каталога завершаются неудачей.
Код: Выделить всё
file_exists("/proc/$pid")
- Я пробовал изменить контекст в /proc каталог и предоставить доступ к httpd оптом, но, по-видимому, это невозможно.
- обработка pid все еще работает
- процесс по pid принадлежит данному владельцу
Подробнее здесь: https://stackoverflow.com/questions/791 ... e-same-use