def collect_cgroup(approot, destroot):
"""Get host treadmill cgroups inforamation."""
src = "%s/cgroup_svc" % approot
dest = "%s%s" % (destroot, src)
try:
shutil.copytree(src, dest)
except (shutil.Error, OSError):
_LOGGER.warning('skip %s => %s', src, dest)
pattern = '/cgroup/*/treadmill/core'
for cgrp_core in glob.glob(pattern):
core_dest = '%s%s' % (destroot, cgrp_core)
try:
shutil.copytree(cgrp_core, core_dest)
except (shutil.Error, OSError):
_LOGGER.warning('skip %s => %s', src, dest)
评论列表
文章目录