В RHEL7 как systemctl определяет PID службы - PullRequest
0 голосов
/ 22 мая 2019

Когда я запускаю systemctl status myService, я получаю вывод myService, работающего с PID. Но как systemctl определяет PID здесь? Хранит ли pid службы в pid-файле? Если это тот случай, где этот файл PID хранится? В этом конкретном случае myService НЕ имеет type=forking и не имеет эксклюзивной конфигурации для хранения файла PID. Я попытался, запустив службу, и проверил все файлы, которые были изменены и не смог найти какой-либо PID-файл. Поэтому я склонен думать, что systemctl находит PID по имени команды (что-то вроде ps -ef | grep command). Но я не смог найти никаких доказательств в моем онлайн-поиске, чтобы подтвердить это. Так что было бы хорошо, если бы кто-то мог ответить на это и указать мне правильный ресурс.

...