#!/bin/sh # IBM(c) 2007 EPL license http://www.eclipse.org/legal/epl-v10.html #------------------------------------------------------------------------------- #=head1 xcatdebug # To run: xcatdebug 0 where 0 is the number of the tracelevel (0,1) #=head2 xcatdebug provides a debug trace of the xcatd daemon. # Perl Debug::Trace must be installed from the xcat deps package # Shutdown xcatd # Link /opt/xcat/share/xcat/tools/tracelevel to the traceleve* file you # wish to use # run xcatdebug > /mydir/myoutput file or just to STDOUT # To stop ctl-C, you may have to kill processes after # ps -ef |grep xcatd, kill the listener process, it should stop the # other xcatd processes # 7405808 8454216 0 10:04:37 pts/1 0:03 xcatd: SSL listener # You may also have to kill the xcatdebug process, check for it. # #=cut #------------------------------------------------------------------------------- export PERL5DEBUGTRACE=":warn:indent(2):nomaxdepth:quotekeys" echo "running:perl -MDebug::Trace=`cat /opt/xcat/share/xcat/tools/tracelevel$1` /opt/xcat/sbin/xcatd -f" perl -MDebug::Trace=`cat /opt/xcat/share/xcat/tools/tracelevel$1` /opt/xcat/sbin/xcatd -f exit 0