xref: /illumos-gate/usr/src/test/zfs-tests/callbacks/zfs_dbgmsg.ksh (revision 6d65d9e63be159eb6eb4f64a2efe53214c3d8963)
155a13001SPavel Zakharov#!/usr/bin/ksh -p
255a13001SPavel Zakharov
355a13001SPavel Zakharov#
455a13001SPavel Zakharov# This file and its contents are supplied under the terms of the
555a13001SPavel Zakharov# Common Development and Distribution License ("CDDL"), version 1.0.
655a13001SPavel Zakharov# You may only use this file in accordance with the terms of version
755a13001SPavel Zakharov# 1.0 of the CDDL.
855a13001SPavel Zakharov#
955a13001SPavel Zakharov# A full copy of the text of the CDDL should have accompanied this
1055a13001SPavel Zakharov# source.  A copy of the CDDL is also available via the Internet at
1155a13001SPavel Zakharov# http://www.illumos.org/license/CDDL.
1255a13001SPavel Zakharov#
1355a13001SPavel Zakharov
1455a13001SPavel Zakharov#
1555a13001SPavel Zakharov# Copyright (c) 2016 by Delphix. All rights reserved.
1655a13001SPavel Zakharov#
1755a13001SPavel Zakharov
1855a13001SPavel Zakharov# $1: number of lines to output (default: 200)
1955a13001SPavel Zakharovtypeset lines=${1:-200}
2055a13001SPavel Zakharov
2155a13001SPavel Zakharovecho "================================================================="
2255a13001SPavel Zakharovecho " Tailing last $lines lines of zfs_dbgmsg log"
2355a13001SPavel Zakharovecho "================================================================="
2455a13001SPavel Zakharov
25*6d65d9e6SToomas Soomeid=$(id -u)
26*6d65d9e6SToomas Soome
27*6d65d9e6SToomas Soomeif (( id == 0 )); then
28*6d65d9e6SToomas Soome	mdb -ke "::zfs_dbgmsg ! tail -n $lines"
29*6d65d9e6SToomas Soomeelse
3055a13001SPavel Zakharov	sudo mdb -ke "::zfs_dbgmsg ! tail -n $lines"
31*6d65d9e6SToomas Soomefi
3255a13001SPavel Zakharov
3355a13001SPavel Zakharovecho "================================================================="
3455a13001SPavel Zakharovecho " End of zfs_dbgmsg log"
3555a13001SPavel Zakharovecho "================================================================="
36