a n—,hã@sJddlmZddlZdd„Zeedœdd„Zeeedfdœd d „ZdS) é)ÚUnionNcCstj |¡ot |tj¡S©N)ÚosÚpathÚisfileÚaccessÚX_OK)Úx©r ú./opt/support/lib/run_cmd.pyÚór )ÚargscCs:t ¡}|sJ‚dt|ƒg}| |¡t |d|¡dS)z os.execv a command with cpuwatchz/usr/local/cpanel/bin/cpuwatchrN)rÚ cpu_countÚstrÚextendÚexecv)rZcoresÚcmdr r r Úcpuwatch_execvs   r)Ú executableÚreturncCs0t ¡D]"}tj ||¡}t|ƒr|SqdSr)rÚ get_exec_pathrÚjoinÚis_exe)rrZfullr r r Úwhichs   r)ÚtypingrrrÚlistrrrr r r r Ús