Files
Jungfraujoch/python/preview_w_adxv/start_adxv.sh

30 lines
682 B
Bash

pkill -9 -f "adxv -socket"
source /mxn/groups/sw/mxsw/env_setup/adxv_env.sh
trial=1
port=8100
pids=""
while [ $trial -le 10 ]
do
adxv -socket $port tau1_000001.cbf 2> ~/.adxv_err &
sleep 1
err=`grep "cannot bind socket" ~/.adxv_err`
pids="$pids $!"
if [ -z "$err" ]
then
echo "start adxv with port $port"
break
fi
echo "$port is used already, will try another port"
port=`expr $port + 1`
trial=`expr $trial + 1`
done
#echo $pids
pids="$pids $!"
#trap "kill -15 $pids" 2 15
#change adxv window size
echo "will change adxv window size"
sleep 5
xdotool search --onlyvisible --name "Adxv -" |awk '{system("xdotool windowsize "$1 " 1000 1000")}'
wait