summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorJerry Jelinek <jerry.jelinek@joyent.com>2011-03-10 06:45:19 -0800
committerJerry Jelinek <jerry.jelinek@joyent.com>2011-03-10 06:45:19 -0800
commitad4723442de1084b204f83ae1c3650a6cebe9b39 (patch)
tree6a6ae80e1fa06e7ad5122b445d279e3f3995d581 /usr/src
parente0cc9be3c817a4825ec52f8b5e889964263b41fa (diff)
downloadillumos-joyent-ad4723442de1084b204f83ae1c3650a6cebe9b39.tar.gz
OS-303 need zonemon option to only print kernel state
Diffstat (limited to 'usr/src')
-rwxr-xr-xusr/src/cmd/zoneadm/zonemon.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/usr/src/cmd/zoneadm/zonemon.sh b/usr/src/cmd/zoneadm/zonemon.sh
index 6ba4330ec7..7cd2c706b2 100755
--- a/usr/src/cmd/zoneadm/zonemon.sh
+++ b/usr/src/cmd/zoneadm/zonemon.sh
@@ -34,6 +34,18 @@ if [[ $myzone != "global" ]]; then
exit 1
fi
+kernel_only=0
+
+while getopts "k" opt
+do
+ case "$opt" in
+ k) kernel_only=1;;
+ *) printf "zonemon [-k]\n"
+ exit 1;;
+ esac
+done
+shift OPTIND-1
+
echo "Current status:"
echo "::zone" | mdb -k | nawk '{
print $0
@@ -53,6 +65,8 @@ echo "::zone" | mdb -k | nawk '{
}
}'
+(( $kernel_only == 1 )) && exit 0
+
echo
echo "Watching:"