From 5105020fcfadf6adb45133c604db55639de7596e Mon Sep 17 00:00:00 2001 From: Marc SCHAEFER Date: Sun, 11 Aug 2019 11:02:10 +0200 Subject: [PATCH] - added systemd possibility for stats - cleanup --- plugins/lxc/lxc_proc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/lxc/lxc_proc b/plugins/lxc/lxc_proc index f5c83704..be44d9c8 100755 --- a/plugins/lxc/lxc_proc +++ b/plugins/lxc/lxc_proc @@ -47,6 +47,7 @@ active_guests=$(active_guests) # Ubuntu 12.04 with fstab: /sys/fs/cgroup/lxc//tasks # Ubuntu 12.04 with cgroup-lite: /sys/fs/cgroup/cpuacct/lxc//tasks # Ubuntu 12.04 with cgroup-bin: /sys/fs/cgroup/cpuacct/sysdefault/lxc//tasks +# Ubuntu 14.04 /sys/fs/cgroup/systemd/lxc//tasks # and with cgmanager on jessie count_processes () { [ -z "$1" ] && return 0 @@ -61,9 +62,10 @@ count_processes () { for SYSFS in \ /sys/fs/cgroup/$1/tasks \ /sys/fs/cgroup/lxc/$1/tasks \ + /sys/fs/cgroup/systemd/lxc/$1/tasks \ /sys/fs/cgroup/cpuacct/lxc/$1/tasks \ - /sys/fs/cgroup/cpuacct/sysdefault/lxc/$1/tasks \ - ; do + /sys/fs/cgroup/cpuacct/sysdefault/lxc/$1/tasks + do if [ -e $SYSFS ]; then return `wc -l < $SYSFS` fi