#!/bin/bash $SIMPATH/bin/fairmq-shmmonitor --cleanup if [ -z "$1" ]; then _filename=@VMCWORKDIR@/input/tofget4_hd2018.tsa _dirname="" else _filename=$1 _dirname=$2 fi _paramfile=@CMAKE_SOURCE_DIR@/macro/beamtime/mcbm2018/mT0Par.par SAMPLER="MultiTsaSampler" SAMPLER+=" --id sampler1" SAMPLER+=" --max-timeslices 0" SAMPLER+=" --severity info" #SAMPLER+=" --flib-port 10" #SAMPLER+=" --flib-host myHost" SAMPLER+=" --filename $_filename" if [ "$_dirname" != "" ]; then SAMPLER+=" --dirname $_dirname" fi SAMPLER+=" --channel-config name=t0component,type=push,method=bind,address=tcp://127.0.0.1:5555" SAMPLER+=" --transport shmem" #SAMPLER+=" --transport zeromq" #SAMPLER+=" --transport nanomsg" xterm -geometry 80x23+0+0 -hold -e @CMAKE_BINARY_DIR@/bin/MQ/source/$SAMPLER & MONITOR="T0MonitorMcbm2018" MONITOR+=" --id mon1" MONITOR+=" --severity info" MONITOR+=" --channel-config name=t0component,type=pull,method=connect,address=tcp://127.0.0.1:5555" MONITOR+=" --transport shmem" #MONITOR+=" --transport zeromq" #MONITOR+=" --transport nanomsg" MONITOR+=" --channel-config name=parameters,type=req,method=connect,transport=zeromq,address=tcp://127.0.0.1:11005" MONITOR+=" --channel-config name=histogram-in,type=pub,method=connect,transport=zeromq,address=tcp://127.0.0.1:5666" xterm -geometry 80x23+500+0 -hold -e @CMAKE_BINARY_DIR@/bin/MQ/monitor/$MONITOR & PARAMETERSERVER="parmq-server" PARAMETERSERVER+=" --id parmq-server" PARAMETERSERVER+=" --severity info" PARAMETERSERVER+=" --channel-name parameters" PARAMETERSERVER+=" --channel-config name=parameters,type=rep,method=bind,transport=zeromq,address=tcp://127.0.0.1:11005" PARAMETERSERVER+=" --first-input-name $_paramfile" PARAMETERSERVER+=" --first-input-type ASCII" #PARAMETERSERVER+=" --libs-to-load=libCbmFlibMcbm2018" # doesn't work due to runtime problem xterm -geometry 80x23+1000+0 -hold -e @CMAKE_BINARY_DIR@/bin/MQ/parmq/$PARAMETERSERVER & HISTSERVER="HistoServer" HISTSERVER+=" --id server1" HISTSERVER+=" --channel-config name=histogram-in,type=sub,method=bind,transport=zeromq,address=tcp://127.0.0.1:5666" xterm -geometry 80x23+1500+0 -hold -e @CMAKE_BINARY_DIR@/bin/MQ/histogramServer/$HISTSERVER &