@ TailofGodzilla (клевое название), когда я создаю пользовательские сервисы, я начинаю с существующих примеров с открытым исходным кодом, а затем, наконец, создаю пакеты управления. Вы можете легко перепроектировать их, включая функцию статуса сервиса.
Я проверил 3 из этих сервисов (Hue, Elk, NiFi), и все они используют файл PID с записями для функции статуса и файла status_params.