discover.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:docker-monitoring-zabbix-agent 作者: digiapulssi 项目源码 文件源码
def multi_stat_update(args, container_dir, filename):
    dict = {}
    try:
        pipe = os.popen("docker exec " + args.container + " cat " + container_dir + "/" + filename  + " 2>&1")
        for line in pipe:
            m = _STAT_RE.match(line)
            if m:
                dict[m.group(1)] = m.group(2)
        pipe.close()
        f = open(args.container + "/" + filename,"w")

        for key in dict.keys():
            f.write(key + " " + dict[key] + "\n")
        f.close()
    except Exception, e:
        debug(args.container + ": could not update " + filename)
        debug(str(sys.exc_info()))
    return dict
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号