Existe alguma maneira de usar systemctl status
a API através do python? Estou procurando outro método que execute este comando no subprocesso, pois preciso analisar a saída (que pode causar problemas se a saída mudar no futuro).
Existe alguma maneira de usar systemctl status
a API através do python? Estou procurando outro método que execute este comando no subprocesso, pois preciso analisar a saída (que pode causar problemas se a saída mudar no futuro).
Você pode usar a API D-Bus do systemd :
Em seguida
manager.ListUnits()
, retornará todas as unidades configuradas, com seu estado de carga, estado ativo e subestados. Existem variantes deste método com filtros.