systemd_pydantic.SystemdClient

class systemd_pydantic.SystemdClient(cfg: SystemdConfiguration, runner: CommandRunner | None = None)[source]

Bases: object

__init__(cfg: SystemdConfiguration, runner: CommandRunner | None = None)[source]

Methods

__init__(cfg[, runner])

daemon_reload()

disable_units([names])

enable_units([names])

get_all_service_info()

get_all_timer_info()

get_unit_info(name)

get_units_info(names)

kill_services()

kill_units(names)

restart_services()

restart_units(names)

start_services()

start_timers()

start_units(names)

stop_services()

stop_timers()

stop_units(names)