From 53979ede5b048f451728a76cc2eb0c6328c04fcf Mon Sep 17 00:00:00 2001 From: zimoch <zimoch> Date: Thu, 30 Mar 2006 14:13:37 +0000 Subject: [PATCH] allow log view (all reboots instead of last) --- App/scripts/bootinfo | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/App/scripts/bootinfo b/App/scripts/bootinfo index da9e3410..f57f10f4 100755 --- a/App/scripts/bootinfo +++ b/App/scripts/bootinfo @@ -19,6 +19,7 @@ function help() { echo " -i : print IP_ADDR" echo " -A : print ARCH" echo " -a : print a lot (= -dtbSEViA)" + echo " -L : log (print all reboots, not only last)" echo " --noheader : don't print table header" echo " -- : treat next word as pattern, even if starting with -" exit 0 @@ -26,7 +27,7 @@ function help() { function version() { echo 'Author: D. Zimoch' - echo '$Date: 2005/10/25 10:00:52 $' + echo '$Date: 2006/03/30 14:13:37 $' echo '$Source: /cvs/G/DRV/misc/App/scripts/bootinfo,v $' exit 0 } @@ -36,6 +37,7 @@ DEFAULTSEL=",BOOTDATE,BOOTTIME,BOOTPC,SLSBASE, EPICSVER AS EPICS,VXWORKSVER AS VXWORKS,IPADDR AS IP_ADDR, SUBSTR(VXWORKS,INSTR(VXWORKS,'/',-1,2)+1, INSTR(VXWORKS,'/',-1,1)-INSTR(VXWORKS,'/',-1,2)-1) AS ARCH" +TABLE="IOC_LASTBOOTED" while true do @@ -61,6 +63,7 @@ do INSTR(VXWORKS,'/',-1,1)-INSTR(VXWORKS,'/',-1,2)-1) AS ARCH" ;; f*) SEL="$SEL,VXWORKS AS FILENAME" ;; a*) OPTION=-dtbSEViA${OPTION:1} ;; + L*) TABLE="IOC_BOOTLOG" ;; "") break ;; *) echo "Unknown option -${OPTION:0:1}. Try: --help" exit 1 ;; @@ -93,7 +96,7 @@ COLUMN VXWORKS FORMAT A7; COLUMN ARCH FORMAT A15; SELECT ${HSEL} ${SEL:-$DEFAULTSEL} -FROM SSRM.IOC_LASTBOOTED +FROM SSRM.${TABLE} WHERE SYSTEM LIKE '%$1%' OR BOOTPC LIKE '%$1%' OR SLSBASE LIKE '%$1%' OR @@ -107,7 +110,7 @@ ORDER BY 1; EXIT EOF # $Name: $ -# $Id: bootinfo,v 1.12 2005/10/25 10:00:52 luedeke Exp $ +# $Id: bootinfo,v 1.13 2006/03/30 14:13:37 zimoch Exp $ # $Source: /cvs/G/DRV/misc/App/scripts/bootinfo,v $ -# $Revision: 1.12 $ +# $Revision: 1.13 $ -- GitLab