Commit 0387b7a0 by dlezcano

Add a netstat per container

From: Daniel Lezcano <dlezcano@fr.ibm.com> Added the ability to do netstat from outside of the container to see network resources used by the container. Signed-off-by: 's avatarDaniel Lezcano <dlezcano@fr.ibm.com>
parent 9d0195cb
......@@ -43,6 +43,7 @@ liblxc_la_LDFLAGS = -release @PACKAGE_VERSION@
bin_SCRIPTS = \
lxc-ps \
lxc-ls \
lxc-netstat \
lxc-checkconfig
bin_PROGRAMS = \
......
#!/bin/bash
# set -ex
prefix=@prefix@
lxcpath=@localstatedir@/lxc
if [ ! -r $lxcpath ]; then
exit 0
fi
if [ $# -eq 0 ]; then
echo "usage: $0 -n <name>"
exit 1
fi
for i in $*; do
case $i in
-n)
name=$2; shift 2;;
esac
done
if [ -z "$name" ]; then
echo "usage: $0 -n <name>"
exit 1
fi
if [ ! -d $lxcpath/$name ]; then
echo "'$name' does not exists"
exit 1
fi
if [ ! -f $lxcpath/$name/init ]; then
exit 0
fi
initpid=$(cat $lxcpath/$name/init)
mount --bind /proc/$initpid/net /proc/$$/net && exec netstat $*
\ No newline at end of file
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