diff --git a/libs/cgroups.bash b/libs/cgroups.bash index 5299904..61b6f17 100755 --- a/libs/cgroups.bash +++ b/libs/cgroups.bash @@ -2,15 +2,18 @@ # Use cgroups if [ "$PS1" ] ; then + if [ -d /sys/fs/cgroup ] ; then cdir=/sys/fs/cgroup elif [ -d /dev/cgroup ]; then cdir=/dev/cgroup fi - if [ -z "$cdir" ]; then + + if [ -n "$cdir" ]; then mkdir -p -m 0700 $cdir/user/$$ > /dev/null 2>&1 /bin/echo $$ > $cdir/user/$$/tasks /bin/echo '1' > $cdir/user/$$/notify_on_release unset -v cdir fi + fi