From: Jan Michel Date: Mon, 26 May 2014 15:29:44 +0000 (+0200) Subject: slight improvement to eventbuilder start script for Frankfurt X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=26a06180f3b0a43d55a847cf6832d459665eecbc;p=daqtools.git slight improvement to eventbuilder start script for Frankfurt --- diff --git a/users/frankfurt_test/evtbuilder_start.sh b/users/frankfurt_test/evtbuilder_start.sh index 66eda7d..ec2ced3 100755 --- a/users/frankfurt_test/evtbuilder_start.sh +++ b/users/frankfurt_test/evtbuilder_start.sh @@ -6,6 +6,7 @@ tmpdir="/local/tmp/evtbuild" pref="te" sden=0 + usage() { echo "Usage: $0 [-d ] [-s ] [-p ] [-t] [-h]" echo " -t -- scale down" @@ -15,7 +16,7 @@ usage() { echo " -p=${pref}" } -while getopts "d:s:p:th" opt; do +while getopts "n:d:s:p:th" opt; do case "${opt}" in t) sden=1 @@ -23,6 +24,9 @@ while getopts "d:s:p:th" opt; do d) dest=${OPTARG} ;; + n) + num=${OPTARG} + ;; s) sdest=${OPTARG} ;; @@ -47,17 +51,26 @@ extraopts="--online" cd $tmpdir -#exec uxterm -fg black -bg khaki -geometry 120x20+0+45 -e "/d/jspc22/trb/git/daqdata/hadaq/daq_evtbuild -m 1 -o ${dest} -x ${pref} -I 1 --ebnum 1 -q 32 -S test -d file -exec uxterm -fg black -bg khaki -geometry 120x20+0+45 -e "/d/jspc22/trb/git/daqdata/hadaq/daq_evtbuild -m 2 -o ${dest} -x ${pref} -I 1 --ebnum 1 -q 32 -S test -d file \ -${extraopts}; -read; bash" & +if [ $num = 1 ]; then + exec uxterm -fg black -bg khaki -geometry 120x20+0+45 -e "/d/jspc22/trb/git/daqdata/hadaq/daq_evtbuild -m 1 -o ${dest} -x ${pref} -I 1 --ebnum 1 -q 32 -S test -d file; read; bash" & +fi +if [ $num = 2 ]; then + exec uxterm -fg black -bg khaki -geometry 120x20+0+45 -e "/d/jspc22/trb/git/daqdata/hadaq/daq_evtbuild -m 2 -o ${dest} -x ${pref} -I 1 --ebnum 1 -q 32 -S test -d file \ +${extraopts}; read; bash" & +fi + pid=$! echo $pid > $tmpdir/.daq_evtbuild.pid sleep 1 -#exec uxterm -fg black -bg tan -geometry 120x20+0+345 -e "/d/jspc22/trb/git/daqdata/hadaq/daq_netmem -m 1 -i UDP:0.0.0.0:50000 -q 32 -d 1 -S test ; " & -exec uxterm -fg black -bg tan -geometry 120x20+0+345 -e "/d/jspc22/trb/git/daqdata/hadaq/daq_netmem -m 2 -i UDP:0.0.0.0:50000 -i UDP:0.0.0.0:50003 -q 32 -d 1 -S test ; " & +if [ $num = 1 ]; then + exec uxterm -fg black -bg tan -geometry 120x20+0+345 -e "/d/jspc22/trb/git/daqdata/hadaq/daq_netmem -m 1 -i UDP:0.0.0.0:50000 -q 32 -d 1 -S test ; " & +fi + +if [ $num = 2 ]; then + exec uxterm -fg black -bg tan -geometry 120x20+0+345 -e "/d/jspc22/trb/git/daqdata/hadaq/daq_netmem -m 2 -i UDP:0.0.0.0:50000 -i UDP:0.0.0.0:50003 -q 32 -d 1 -S test ; " & +fi pid=$! echo $pid > $tmpdir/.daq_netmem.pid