#!/bin/sh cd /home/spectrograms PORT=2046 SERVER=192.168.2.125 currentshot=currentshot #shots/5217 #currentshot #DATA="http://golem.fjfi.cvut.cz/operation/$currentshot/analysis/Basics/0411Spectrograms_TO.ON/NIdatap.lvm" #DATA="http://golem.fjfi.cvut.cz/operation/$currentshot/DAS/1011Papouch_St.ON/matrice" START="http://golem.fjfi.cvut.cz/operation/$currentshot/basicdiagn/PlasmaStart" END="http://golem.fjfi.cvut.cz/operation/$currentshot/basicdiagn/PlasmaEnd" GETPID='ps axf | grep "nc -l -p $PORT" | grep -v grep | awk '"'"'{print $1}'"'"'' trap "echo Koncim ...;kill `eval $GETPID`; exit" SIGTERM SIGINT COMEDI=0 TRIGGER=1 export DISPLAY=":0.0" rm PlasmaStart 2> /dev/null rm PlasmaEnd 2> /dev/null rm NIdatap.lvm 2> /dev/null rm spectrogram*.png 2> /dev/null rm icon.png 2> /dev/null if [ $COMEDI -eq 1 ] then if [ `ps axf | grep "nc -l -p 2042" | grep -v grep | wc -l` -eq 0 ] then echo comedi ./comedi_spectra.sh & fi fi while [ 1 ] do echo c if [ $TRIGGER -eq 1 ] then echo cekam na trigger nc -l -p $PORT sleep 10 fi for i in `seq 5` do #if scp golem@$SERVER:/mnt/data2/fyzport/fyzika/golem/velin/$currentshot/DAS/1011Papouch_St.ON/matrice ./data.txt if scp golem@$SERVER:/mnt/NIturbo/NIdata.lvm ./data.txt then break fi sleep 2 done scp golem@$SERVER:/mnt/data2/fyzport/fyzika/golem/velin/$currentshot/basicdiagn/PlasmaStart ./ scp golem@$SERVER:/mnt/data2/fyzport/fyzika/golem/velin/$currentshot/basicdiagn/PlasmaEnd ./ cat data.txt | tr "," "." > datap.txt if [ ! -e datap.txt ] && [ ! -e comedi_spectra.txt ] then echo chybi data >> /var/log/spectrograms continue fi if [ ! -e PlasmaStart ] || [ ! -e PlasmaEnd ] then echo 0 > PlasmaStart echo 40 > PlasmaEnd fi echo GENERUJI wavelet #####################x currentshot='currentshot' #shots/`cat SHOT` echo $currentshot ###################### #prikaz python2 wavelet.py #smazat data, start, end echo Generating done, sending .... for i in `seq 5` do if scp -r /home/spectrograms/ golem@$SERVER:/mnt/data2/fyzport/fyzika/golem/velin/$currentshot/analysis/Basics/0411Spectrograms_TO.ON/data then break fi sleep 20 done convert -resize 150 spectrogram_1.png icon.png convert -resize 150 spectrogram_comedi.png icon.png scp icon.png golem@$SERVER:/mnt/data2/fyzport/fyzika/golem/velin/$currentshot/analysis/Basics/0411Spectrograms_TO.ON/ rm PlasmaStart rm PlasmaEnd #rm Nidata.lvm #rm Nidatap.lvm rm data.txt rm datap.txt rm spectrogram*.png rm icon.png rm signal*.png rm *.png rm matrice #exit done