2c5745312a9df254a98889a859897b803a642aa0 kuhn Thu Feb 28 13:00:29 2013 -0800 added genome-euro to realTime.csh and adjusted a few other scripts to enable it. added verbose mode to realTime.csh so you can get machine names instead of just a dot diff --git src/utils/qa/getTableStatus.csh src/utils/qa/getTableStatus.csh index da1bb21..3762699 100755 --- src/utils/qa/getTableStatus.csh +++ src/utils/qa/getTableStatus.csh @@ -1,66 +1,73 @@ #!/bin/tcsh source `which qaConfig.csh` ################################ # # 02-06-07 # Robert Kuhn # # gets TABLE STATUS from a machine in real time using wget # ################################ set db="" set mach="hgwbeta" set url1="" set url2="" +set url2a="" set url3="" set url="" if ( $#argv < 1 || $#argv > 2 ) then echo echo " gets database TABLE STATUS from a machine in real time using wget." echo " note: currently only works for dbs naming an assembly." echo echo " usage: database [machine]" echo " defaults to beta" echo exit else set db=$argv[1] endif if ( "$HOST" != "hgwdev" ) then echo "\n error: you must run this script on dev!\n" exit 1 endif if ( $#argv == 2 ) then set mach=$argv[2] endif checkMachineName.csh $mach if ( $status ) then exit 1 endif # get the STATUS set url1="http://" -set url2=".cse.ucsc.edu/cgi-bin/hgTables?db=$db&hgta_doMetaData=1" +set url2a=".cse" +set url2=".ucsc.edu/cgi-bin/hgTables?db=$db&hgta_doMetaData=1" set url3="&hgta_metaStatus=1" +if ( $mach == genome-euro ) then set url="$url1$mach$url2$url3" +else + set url="$url1$mach$url2a$url2$url3" +endif + wget -q -O $mach.tempfile "$url" if ( $db != `head -1 $mach.tempfile | awk '{print $NF}'` ) then # does not allow uniProt or visiGene, etc to work. # hgTables.doMetaData sets the db variable to hg18 if not an assembly echo echo " $db is not a valid database on $mach" echo rm -f $mach.tempfile exit 1 endif cat $mach.tempfile rm -f $mach.tempfile exit