§ …j„ ã ót — d Z ddlZddlZddlmZmZ ddlmZ ddlm Z ddl mZ dd lm Z dd lmZ dd„Zd „ ZdS )z< This module contains SSA manager utility main run function é Né )Úcmd_parser_managerÚparse_cmd_arguments)Úvalidateé )Úconfigure_logging)Úmanager_log)Úinitialize_manager)ÚSSAErrorÚreturnc ó˜ — t j ¦ « dk r#t d¦ « t j d¦ « t t ¦ « t t ¦ « ¦ « } t | j ¦ « \ }}n:# t $ r-}t |¦ « t j d¦ « Y d}~nd}~ww xY wt |fi |¤Ž dS )z Main run function r z%This utility requires root privilegesr N) ÚosÚgetuidÚprintÚsysÚexitr r r r r Ú__dict__r Úmanager_run)ÚargsÚcmdÚvalidated_argsÚes úP/opt/cloudlinux/venv/lib64/python3.11/site-packages/ssa/ssa_utils/run_manager.pyÚrunr sÍ € õ „y{„{aÒÐÝ Ð5Ñ6Ô6Ð6ÝŒ‰ŒˆÝ•kÑ"Ô"Ð"ðÝ"Õ#5Ñ#7Ô#7Ñ8Ô8ˆÝ& t¤}Ñ5Ô5шˆ^ˆ^øÝð ð ð Ý ˆa‰ŒˆÝŒ‰Œˆˆˆˆˆˆøøøøðøøøõ Ð&Ð&~Ð&Ð&Ð&Ð&Ð&s Á2B  B: #B5Â5B:c óX — t ¦ « }| dk r| |¦ « }n´| dk r| ¦ « }n™| dk r| ¦ « }n~| dk r| ¦ « }nc| dk r| ¦ « }nH| dk r| ¦ « }n-| dk r| ¦ « }nt d| › ¦ « ‚t |¦ « d S # t $ r.}t |¦ « t j d ¦ « Y d }~d S d }~ww xY w)z" SSA Manager run function z set-configz get-configzget-ssa-statusz enable-ssazdisable-ssaz get-reportzget-statzUnknown action r N)r Ú set_configÚ get_configÚget_ssa_statusÚ enable_ssaÚdisable_ssaÚ get_reportÚ get_statsr r r r )Úcommandr ÚkwargsÚmanager_instanceÚresultr s r r r &