From 74005ed4e0cdbc87ce40c6b79edfd599ba2355e9 Mon Sep 17 00:00:00 2001 From: Qiang Huang Date: Fri, 13 Feb 2015 14:03:15 +0800 Subject: [PATCH] add function to get string value from cgroup file Signed-off-by: Qiang Huang --- cgroups/fs/utils.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/cgroups/fs/utils.go b/cgroups/fs/utils.go index f37a3a48..c2f75c8e 100644 --- a/cgroups/fs/utils.go +++ b/cgroups/fs/utils.go @@ -60,3 +60,13 @@ func getCgroupParamUint(cgroupPath, cgroupFile string) (uint64, error) { return parseUint(strings.TrimSpace(string(contents)), 10, 64) } + +// Gets a string value from the specified cgroup file +func getCgroupParamString(cgroupPath, cgroupFile string) (string, error) { + contents, err := ioutil.ReadFile(filepath.Join(cgroupPath, cgroupFile)) + if err != nil { + return "", err + } + + return strings.TrimSpace(string(contents)), nil +}