Commit 65cb447f by Michel Normand Committed by Daniel Lezcano

lxc-ls to report also active containers

With previous changes that allow to start a container without the need to create it; the lxc-ls was only reporting the created containers. With this patch, the lxc-ls is now reporting created and active containers. Signed-off-by: 's avatarMichel Normand <michel.mno@free.fr> Signed-off-by: 's avatarDaniel Lezcano <dlezcano@fr.ibm.com>
parent 83c2e175
......@@ -6,4 +6,26 @@ if [ ! -r $lxcpath ]; then
exit 0
fi
function get_cgroup()
{
local mount_string
mount_string=$(mount -t cgroup |grep -E -e '^lxc ')
if test -z "$mount_string"; then
mount_string=$(mount |grep -m1 'type cgroup')
fi
if test -n "$mount_string"; then
mount_point=$(echo $mount_string |cut -d' ' -f3)
fi
}
ls $* $lxcpath
active=$(netstat -xa | grep $lxcpath | \
sed -e 's#.*'"$lxcpath/"'\(.*\)/command#\1#');
if test -n "$active"; then
get_cgroup
if test -n "$mount_point"; then
cd $mount_point; ls $* -d $active
fi
fi
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment