Вопрос

Как я могу запросить, если работает сервис (dnsmasq), в C?

Это было полезно?

Решение

Согласно DNSMASQ человек страница, По умолчанию он записывает файл PID для /var/run/dnsmasq.pid. Отказ Этот файл будет текстовым файлом, который содержит целое число, представляющее идентификатор процесса. Откройте файл, прочитайте целое число и позвоните kill(pid, 0) Чтобы увидеть, жив ли процесс на этом PID. (Хотя проверка наличия PID не гарантируется не найти какой-то другой процесс, работающий на этом PID, он обычно достаточно хорош.)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top